C# Class Deveel.Data.Store.ObjectStore.LargeObject

Inheritance: ILargeObject
Datei anzeigen Open project: deveel/deveeldb

Public Methods

Method Description
Complete ( ) : void
Dispose ( ) : void
Establish ( ) : void
LargeObject ( ObjectStore store, long refId, long size, long currentSize, bool compressed, bool isComplete ) : System.IO.Compression
MarkComplete ( ) : void
Read ( long offset, byte buffer, int length ) : int
Release ( ) : bool
Write ( long offset, byte buffer, int length ) : void

Method Details

Complete() public method

public Complete ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Establish() public method

public Establish ( ) : void
return void

LargeObject() public method

public LargeObject ( ObjectStore store, long refId, long size, long currentSize, bool compressed, bool isComplete ) : System.IO.Compression
store ObjectStore
refId long
size long
currentSize long
compressed bool
isComplete bool
return System.IO.Compression

MarkComplete() public method

public MarkComplete ( ) : void
return void

Read() public method

public Read ( long offset, byte buffer, int length ) : int
offset long
buffer byte
length int
return int

Release() public method

public Release ( ) : bool
return bool

Write() public method

public Write ( long offset, byte buffer, int length ) : void
offset long
buffer byte
length int
return void