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, rightEdgeInc
public boolean isLeaf()
isLeaf
in class BTreeMap.BNode
public Object val(int pos, Serializer valueSerializer)
val
in class BTreeMap.BNode
public byte[] childArray()
childArray
in class BTreeMap.BNode
public long child(int i)
child
in class BTreeMap.BNode
public long next()
next
in class BTreeMap.BNode
public void checkStructure(BTreeKeySerializer keyser, Serializer valser)
checkStructure
in class BTreeMap.BNode
public BTreeMap.LeafNode copyAddKey(BTreeKeySerializer keyser, Serializer valser, int pos, Object newKey, long newChild, Object newValue)
copyAddKey
in class BTreeMap.BNode
public BTreeMap.LeafNode copySplitRight(BTreeKeySerializer keyser, Serializer valser, int splitPos)
copySplitRight
in class BTreeMap.BNode
public BTreeMap.LeafNode copySplitLeft(BTreeKeySerializer keyser, Serializer valser, int splitPos, long newNext)
copySplitLeft
in class BTreeMap.BNode
public int valSize(Serializer valueSerializer)
valSize
in class BTreeMap.BNode
public int childArrayLength()
childArrayLength
in class BTreeMap.BNode
public 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.