C# Class Deveel.Data.Store.StoreBase.StoreArea

An IArea that is backed by a StoreBase.
Inheritance: IArea
Show file Open project: deveel/deveeldb

Private Properties

Property Type Description

Public Methods

Method Description
CopyTo ( IArea destArea, int size ) : void
Dispose ( ) : void
Flush ( ) : void
Read ( byte buffer, int offset, int length ) : int
StoreArea ( StoreBase store, long id, long offset, bool readOnly ) : System
StoreArea ( StoreBase store, long id, long offset, bool readOnly, long fixedSize ) : System
Write ( byte buffer, int offset, int length ) : void

Protected Methods

Method Description
CheckAreaOffset ( int diff ) : long
Dispose ( bool disposing ) : void

Method Details

CheckAreaOffset() protected method

protected CheckAreaOffset ( int diff ) : long
diff int
return long

CopyTo() public method

public CopyTo ( IArea destArea, int size ) : void
destArea IArea
size int
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Flush() public method

public Flush ( ) : void
return void

Read() public method

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

StoreArea() public method

public StoreArea ( StoreBase store, long id, long offset, bool readOnly ) : System
store StoreBase
id long
offset long
readOnly bool
return System

StoreArea() public method

public StoreArea ( StoreBase store, long id, long offset, bool readOnly, long fixedSize ) : System
store StoreBase
id long
offset long
readOnly bool
fixedSize long
return System

Write() public method

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