C# 클래스 DBreeze.Storage.StorageLayer

Storage layer
상속: IStorage
파일 보기 프로젝트 열기: hhblaze/DBreeze 1 사용 예제들

공개 메소드들

메소드 설명
Commit ( ) : void
RecreateFiles ( ) : void
RestoreTableFromTheOtherTable ( string newTableFullPath ) : void
Rollback ( ) : void
StorageLayer ( string fileName, TrieSettings trieSettings, DBreezeConfiguration configuration ) : System
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

RecreateFiles() 공개 메소드

public RecreateFiles ( ) : void
리턴 void

RestoreTableFromTheOtherTable() 공개 메소드

public RestoreTableFromTheOtherTable ( string newTableFullPath ) : void
newTableFullPath string
리턴 void

Rollback() 공개 메소드

public Rollback ( ) : void
리턴 void

StorageLayer() 공개 메소드

public StorageLayer ( string fileName, TrieSettings trieSettings, DBreezeConfiguration configuration ) : System
fileName string
trieSettings TrieSettings
configuration DBreezeConfiguration
리턴 System

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