Method | Description | |
---|---|---|
BTreeRoot ( long transactionId ) : System | ||
BuildTree ( long keyCount, Func |
||
CalcKeyCount ( ) : long | ||
CreateOrUpdate ( BTDB.KVDBLayer.BTreeMem.CreateOrUpdateCtx ctx ) : void | ||
EraseRange ( long transactionId, long firstKeyIndex, long lastKeyIndex ) : IBTreeNode | ||
EraseRange ( long firstKeyIndex, long lastKeyIndex ) : void | ||
FillStackByIndex ( List |
||
FillStackByLeftMost ( List |
||
FillStackByRightMost ( List |
||
FindKey ( List |
||
FindLastWithPrefix ( byte prefix ) : long | ||
FindNextKey ( List |
||
FindPreviousKey ( List |
||
GetLastChildrenIdx ( ) : int | ||
GetLeftMostKey ( ) : byte[] | ||
NewTransactionRoot ( ) : IBTreeRootNode | ||
NextIdxValid ( int idx ) : bool |
Method | Description | |
---|---|---|
BuildBranchNode ( long count, Func |
||
BuildTreeNode ( long keyCount, Func |
||
GetKeyFromStack ( List |
||
KeyStartsWithPrefix ( byte prefix, ByteBuffer key ) : bool |
public BTreeRoot ( long transactionId ) : System | ||
transactionId | long | |
return | System |
public BuildTree ( long keyCount, Func |
||
keyCount | long | |
memberGenerator | Func |
|
return | void |
public CreateOrUpdate ( BTDB.KVDBLayer.BTreeMem.CreateOrUpdateCtx ctx ) : void | ||
ctx | BTDB.KVDBLayer.BTreeMem.CreateOrUpdateCtx | |
return | void |
public EraseRange ( long transactionId, long firstKeyIndex, long lastKeyIndex ) : IBTreeNode | ||
transactionId | long | |
firstKeyIndex | long | |
lastKeyIndex | long | |
return | IBTreeNode |
public EraseRange ( long firstKeyIndex, long lastKeyIndex ) : void | ||
firstKeyIndex | long | |
lastKeyIndex | long | |
return | void |
public FillStackByIndex ( List |
||
stack | List |
|
keyIndex | long | |
return | void |
public FillStackByLeftMost ( List |
||
stack | List |
|
idx | int | |
return | void |
public FillStackByRightMost ( List |
||
stack | List |
|
idx | int | |
return | void |
public FindKey ( List |
||
stack | List |
|
keyIndex | long | |
prefix | byte | |
key | ByteBuffer | |
return | FindResult |
public FindLastWithPrefix ( byte prefix ) : long | ||
prefix | byte | |
return | long |
public NewTransactionRoot ( ) : IBTreeRootNode | ||
return | IBTreeRootNode |