C# Class Deveel.Data.Store.InMemoryStore.InMemoryArea

Inheritance: IArea
Show file Open project: deveel/deveeldb

Public Methods

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

Private Methods

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

Method Details

CopyTo() public method

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

Dispose() public method

public Dispose ( ) : void
return void

Flush() public method

public Flush ( ) : void
return void

InMemoryArea() public method

public InMemoryArea ( long id, bool readOnly, byte data, int offset, int length ) : System
id long
readOnly bool
data byte
offset int
length int
return System

Read() public method

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

Write() public method

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