C# 클래스 Deveel.Data.Store.ObjectStore

상속: IObjectStore
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
Create ( ) : long
CreateNewObject ( long maxSize, bool compressed ) : ILargeObject
Dispose ( ) : void
GetObject ( ObjectId id ) : ILargeObject
ObjectStore ( int id, IStore store ) : System.IO.Compression
Open ( long offset ) : void

비공개 메소드들

메소드 설명
AddToRecordList ( long recordOffset ) : long
CompleteObject ( LargeObject obj ) : void
Dispose ( bool disposing ) : void
EstablishReference ( long id ) : void
ReadObjectPart ( long id, long objOffset, byte buffer, int off, int length ) : int
ReleaseReference ( long id ) : bool
WriteObjectPart ( long id, long objOffset, byte buffer, int off, int length ) : void

메소드 상세

Create() 공개 메소드

public Create ( ) : long
리턴 long

CreateNewObject() 공개 메소드

public CreateNewObject ( long maxSize, bool compressed ) : ILargeObject
maxSize long
compressed bool
리턴 ILargeObject

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetObject() 공개 메소드

public GetObject ( ObjectId id ) : ILargeObject
id ObjectId
리턴 ILargeObject

ObjectStore() 공개 메소드

public ObjectStore ( int id, IStore store ) : System.IO.Compression
id int
store IStore
리턴 System.IO.Compression

Open() 공개 메소드

public Open ( long offset ) : void
offset long
리턴 void