C# Class Deveel.Data.Store.Journaled.JournaledFileStore

Inheritance: StoreBase
Datei anzeigen Open project: deveel/deveeldb

Public Methods

Method Description
Delete ( ) : void
Exists ( ) : bool
Lock ( ) : void
Unlock ( ) : void

Protected Methods

Method Description
CloseStore ( ) : void
OpenStore ( bool readOnly ) : void
Read ( long offset, byte buffer, int index, int length ) : int
SetDataAreaSize ( long length ) : void
Write ( long offset, byte buffer, int index, int length ) : void

Private Methods

Method Description
JournaledFileStore ( string resourceName, LoggingBufferManager bufferManager, bool readOnly ) : System

Method Details

CloseStore() protected method

protected CloseStore ( ) : void
return void

Delete() public method

public Delete ( ) : void
return void

Exists() public method

public Exists ( ) : bool
return bool

Lock() public method

public Lock ( ) : void
return void

OpenStore() protected method

protected OpenStore ( bool readOnly ) : void
readOnly bool
return void

Read() protected method

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

SetDataAreaSize() protected method

protected SetDataAreaSize ( long length ) : void
length long
return void

Unlock() public method

public Unlock ( ) : void
return void

Write() protected method

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