DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | Private Attributes | List of all members
Deveel.Data.Store.InMemoryStore.InMemoryBlock Class Reference

Public Member Functions

 InMemoryBlock (long id, int size)
 
IArea GetArea (bool readOnly)
 

Properties

long Id [get, private set]
 
InMemoryBlock Next [get, set]
 

Private Attributes

readonly byte[] block
 

Detailed Description

Definition at line 186 of file InMemoryStore.cs.

Constructor & Destructor Documentation

Deveel.Data.Store.InMemoryStore.InMemoryBlock.InMemoryBlock ( long  id,
int  size 
)
inline

Definition at line 189 of file InMemoryStore.cs.

189  {
190  Id = id;
191  block = new byte[size];
192  }

Member Function Documentation

IArea Deveel.Data.Store.InMemoryStore.InMemoryBlock.GetArea ( bool  readOnly)
inline

Definition at line 198 of file InMemoryStore.cs.

198  {
199  return new InMemoryArea(Id, readOnly, block, 0, block.Length);
200  }

Member Data Documentation

readonly byte [] Deveel.Data.Store.InMemoryStore.InMemoryBlock.block
private

Definition at line 187 of file InMemoryStore.cs.

Property Documentation

long Deveel.Data.Store.InMemoryStore.InMemoryBlock.Id
getprivate set

Definition at line 194 of file InMemoryStore.cs.

InMemoryBlock Deveel.Data.Store.InMemoryStore.InMemoryBlock.Next
getset

Definition at line 196 of file InMemoryStore.cs.


The documentation for this class was generated from the following file: