C# Класс Deveel.Data.Store.ObjectStore

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

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

Метод Описание
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