C# Класс DBreeze.LianaTrie.NestedTableStorage

Наследование: IStorage
Показать файл Открыть проект

Открытые методы

Метод Описание
Commit ( ) : void
NestedTableStorage ( IStorage masterStorage, TrieSettings trieSettings ) : System
RecreateFiles ( ) : void
RestoreTableFromTheOtherTable ( string newTableFullPath ) : void

Works only for master tables

Rollback ( ) : void
Table_Dispose ( ) : void
Table_Read ( bool useCache, byte offset, int quantity ) : byte[]
Table_Read ( bool useCache, long offset, int quantity ) : byte[]
Table_WriteByOffset ( byte offset, byte data ) : void
Table_WriteByOffset ( long offset, byte data ) : void
Table_WriteToTheEnd ( byte data ) : byte[]
TransactionalCommit ( ) : void
TransactionalCommitIsFinished ( ) : void
TransactionalRollback ( ) : void

Описание методов

Commit() публичный Метод

public Commit ( ) : void
Результат void

NestedTableStorage() публичный Метод

public NestedTableStorage ( IStorage masterStorage, TrieSettings trieSettings ) : System
masterStorage IStorage
trieSettings DBreeze.Storage.TrieSettings
Результат System

RecreateFiles() публичный Метод

public RecreateFiles ( ) : void
Результат void

RestoreTableFromTheOtherTable() публичный Метод

Works only for master tables
public RestoreTableFromTheOtherTable ( string newTableFullPath ) : void
newTableFullPath string
Результат void

Rollback() публичный Метод

public Rollback ( ) : void
Результат void

Table_Dispose() публичный Метод

public Table_Dispose ( ) : void
Результат void

Table_Read() публичный Метод

public Table_Read ( bool useCache, byte offset, int quantity ) : byte[]
useCache bool
offset byte
quantity int
Результат byte[]

Table_Read() публичный Метод

public Table_Read ( bool useCache, long offset, int quantity ) : byte[]
useCache bool
offset long
quantity int
Результат byte[]

Table_WriteByOffset() публичный Метод

public Table_WriteByOffset ( byte offset, byte data ) : void
offset byte
data byte
Результат void

Table_WriteByOffset() публичный Метод

public Table_WriteByOffset ( long offset, byte data ) : void
offset long
data byte
Результат void

Table_WriteToTheEnd() публичный Метод

public Table_WriteToTheEnd ( byte data ) : byte[]
data byte
Результат byte[]

TransactionalCommit() публичный Метод

public TransactionalCommit ( ) : void
Результат void

TransactionalCommitIsFinished() публичный Метод

public TransactionalCommitIsFinished ( ) : void
Результат void

TransactionalRollback() публичный Метод

public TransactionalRollback ( ) : void
Результат void