public static final class BTreeMap.LeafNode extends BTreeMap.BNode
| Modifier and Type | Method and Description |
|---|---|
void |
checkStructure(BTreeKeySerializer keyser,
Serializer valser) |
long |
child(int i) |
byte[] |
childArray() |
int |
childArrayLength() |
BTreeMap.LeafNode |
copyAddKey(BTreeKeySerializer keyser,
Serializer valser,
int pos,
Object newKey,
long newChild,
Object newValue) |
BTreeMap.LeafNode |
copyChangeValue(Serializer valser,
int pos,
Object value) |
BTreeMap.LeafNode |
copyClear(BTreeKeySerializer keyser,
Serializer valser) |
BTreeMap.LeafNode |
copyRemoveKey(BTreeKeySerializer keyser,
Serializer valser,
int pos) |
BTreeMap.LeafNode |
copySplitLeft(BTreeKeySerializer keyser,
Serializer valser,
int splitPos,
long newNext) |
BTreeMap.LeafNode |
copySplitRight(BTreeKeySerializer keyser,
Serializer valser,
int splitPos) |
boolean |
isLeaf() |
long |
next() |
String |
toString() |
Object |
val(int pos,
Serializer valueSerializer) |
int |
valSize(Serializer valueSerializer) |
childIndexOf, compare, compare, highKey, isLeftEdge, isRightEdge, isTooLarge, key, keysLen, leftEdgeInc, rightEdgeIncpublic boolean isLeaf()
isLeaf in class BTreeMap.BNodepublic Object val(int pos, Serializer valueSerializer)
val in class BTreeMap.BNodepublic byte[] childArray()
childArray in class BTreeMap.BNodepublic long child(int i)
child in class BTreeMap.BNodepublic long next()
next in class BTreeMap.BNodepublic void checkStructure(BTreeKeySerializer keyser, Serializer valser)
checkStructure in class BTreeMap.BNodepublic BTreeMap.LeafNode copyAddKey(BTreeKeySerializer keyser, Serializer valser, int pos, Object newKey, long newChild, Object newValue)
copyAddKey in class BTreeMap.BNodepublic BTreeMap.LeafNode copySplitRight(BTreeKeySerializer keyser, Serializer valser, int splitPos)
copySplitRight in class BTreeMap.BNodepublic BTreeMap.LeafNode copySplitLeft(BTreeKeySerializer keyser, Serializer valser, int splitPos, long newNext)
copySplitLeft in class BTreeMap.BNodepublic int valSize(Serializer valueSerializer)
valSize in class BTreeMap.BNodepublic int childArrayLength()
childArrayLength in class BTreeMap.BNodepublic BTreeMap.LeafNode copyChangeValue(Serializer valser, int pos, Object value)
public BTreeMap.LeafNode copyRemoveKey(BTreeKeySerializer keyser, Serializer valser, int pos)
public BTreeMap.LeafNode copyClear(BTreeKeySerializer keyser, Serializer valser)
Copyright © 2015. All Rights Reserved.