private final class BKDReader.LegacyIndexTree extends BKDReader.IndexTree
Modifier and Type | Field and Description |
---|---|
private long |
leafBlockFP |
private BytesRef |
scratch |
private byte[] |
splitDimValue |
level, nodeID, splitDim, splitPackedValueStack
Constructor and Description |
---|
LegacyIndexTree() |
Modifier and Type | Method and Description |
---|---|
BKDReader.LegacyIndexTree |
clone()
Clone, but you are not allowed to pop up past the point where the clone happened.
|
long |
getLeafBlockFP()
Only valid after pushLeft or pushRight, not pop!
|
BytesRef |
getSplitDimValue()
Only valid after pushLeft or pushRight, not pop!
|
void |
pop() |
void |
pushLeft() |
void |
pushRight() |
private void |
setNodeData() |
getNodeID, getNumLeaves, getSplitDim, getSplitPackedValue, isLeafNode, nodeExists
private long leafBlockFP
private final byte[] splitDimValue
private final BytesRef scratch
public BKDReader.LegacyIndexTree clone()
BKDReader.IndexTree
clone
in class BKDReader.IndexTree
public void pushLeft()
pushLeft
in class BKDReader.IndexTree
public void pushRight()
pushRight
in class BKDReader.IndexTree
private void setNodeData()
public long getLeafBlockFP()
BKDReader.IndexTree
getLeafBlockFP
in class BKDReader.IndexTree
public BytesRef getSplitDimValue()
BKDReader.IndexTree
getSplitDimValue
in class BKDReader.IndexTree
public void pop()
pop
in class BKDReader.IndexTree