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, nodeExistsprivate long leafBlockFP
private final byte[] splitDimValue
private final BytesRef scratch
public BKDReader.LegacyIndexTree clone()
BKDReader.IndexTreeclone in class BKDReader.IndexTreepublic void pushLeft()
pushLeft in class BKDReader.IndexTreepublic void pushRight()
pushRight in class BKDReader.IndexTreeprivate void setNodeData()
public long getLeafBlockFP()
BKDReader.IndexTreegetLeafBlockFP in class BKDReader.IndexTreepublic BytesRef getSplitDimValue()
BKDReader.IndexTreegetSplitDimValue in class BKDReader.IndexTreepublic void pop()
pop in class BKDReader.IndexTree