private static class BKDReader.VerifyVisitor extends java.lang.Object implements PointValues.IntersectVisitor
Modifier and Type | Field and Description |
---|---|
(package private) int |
bytesPerDim |
(package private) byte[] |
cellMaxPacked |
(package private) byte[] |
cellMinPacked |
(package private) byte[] |
lastPackedValue |
(package private) int |
maxDoc |
(package private) int |
numDims |
Constructor and Description |
---|
VerifyVisitor(int numDims,
int bytesPerDim,
int maxDoc) |
Modifier and Type | Method and Description |
---|---|
PointValues.Relation |
compare(byte[] minPackedValue,
byte[] maxPackedValue)
Called for non-leaf cells to test how the cell relates to the query, to
determine how to further recurse down the tree.
|
void |
visit(int docID)
Called for all documents in a leaf cell that's fully contained by the query.
|
void |
visit(int docID,
byte[] packedValue)
Called for all documents in a leaf cell that crosses the query.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
grow
byte[] cellMinPacked
byte[] cellMaxPacked
byte[] lastPackedValue
final int numDims
final int bytesPerDim
final int maxDoc
public void visit(int docID)
PointValues.IntersectVisitor
visit
in interface PointValues.IntersectVisitor
public void visit(int docID, byte[] packedValue)
PointValues.IntersectVisitor
visit
in interface PointValues.IntersectVisitor
public PointValues.Relation compare(byte[] minPackedValue, byte[] maxPackedValue)
PointValues.IntersectVisitor
compare
in interface PointValues.IntersectVisitor