DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
long | CopyTo (IStore destStore) |
long | Flush () |
Public Member Functions inherited from Deveel.Data.Index.IIndexBlock< int > | |
bool | CanContain (int count) |
void | Add (T value) |
Adss an int element to the block. More... | |
T | RemoveAt (int index) |
Removes the element at the given index from the block. More... | |
int | IndexOf (T value) |
int | IndexOf (T value, int startIndex) |
void | Insert (T index, int value) |
Inserts an element to the block at the given index. More... | |
void | MoveTo (IIndexBlock< T > destBlock, int destIndex, int count) |
void | CopyTo (IIndexBlock< T > destBlock) |
int | CopyTo (T[] array, int arrayIndex) |
void | Clear () |
Clears the block of all elements. More... | |
int | BinarySearch (object key, IIndexComparer< T > comparer) |
int | SearchFirst (object key, IIndexComparer< T > comparer) |
int | SearchFirst (T value) |
int | SearchLast (object key, IIndexComparer< T > comparer) |
int | SearchLast (T value) |
Properties | |
long | FirstEntry [get] |
long | LastEntry [get] |
long | BlockPointer [get] |
byte | CompactType [get] |
Properties inherited from Deveel.Data.Index.IIndexBlock< int > | |
IIndexBlock< T > | Next [get, set] |
Gets or sets the next block in the hash. More... | |
IIndexBlock< T > | Previous [get, set] |
Gets or sets the previous block in the hash. More... | |
bool | HasChanged [get] |
int | Count [get] |
bool | IsFull [get] |
Gets a value indicating if the block is full. More... | |
bool | IsEmpty [get] |
Gets a value indicating if the block is empty. More... | |
T | Top [get] |
Gets the element at the top of the block. More... | |
T | Bottom [get] |
Gets the element at the bottom of the block. More... | |
T | this[int index] [get, set] |
Gets or sets the element at the given index within the block. More... | |
Definition at line 22 of file IMappedBlock.cs.
long Deveel.Data.Index.IMappedBlock.CopyTo | ( | IStore | destStore | ) |
Implemented in Deveel.Data.Index.StoreIndex.MappedBlock.
long Deveel.Data.Index.IMappedBlock.Flush | ( | ) |
Implemented in Deveel.Data.Index.StoreIndex.MappedBlock.
|
get |
Definition at line 27 of file IMappedBlock.cs.
|
get |
Definition at line 29 of file IMappedBlock.cs.
|
get |
Definition at line 23 of file IMappedBlock.cs.
|
get |
Definition at line 25 of file IMappedBlock.cs.