private static PointValues.IntersectVisitor |
ShapeQuery.getContainsDenseVisitor(ShapeQuery query,
FixedBitSet result,
FixedBitSet excluded,
long[] cost) |
create a visitor that adds documents that match the query using a dense bitset; used with CONTAINS
|
private static PointValues.IntersectVisitor |
ShapeQuery.getDenseVisitor(ShapeQuery query,
FixedBitSet result,
FixedBitSet excluded,
long[] cost) |
create a visitor that adds documents that match the query using a dense bitset; used with WITHIN & DISJOINT
|
private static PointValues.IntersectVisitor |
ShapeQuery.getEstimateVisitor(ShapeQuery query) |
create a visitor for calculating point count estimates for the provided relation
|
private static PointValues.IntersectVisitor |
ShapeQuery.getInverseDenseVisitor(ShapeQuery query,
FixedBitSet result,
long[] cost) |
create a visitor that clears documents that do not match the polygon query using a dense bitset; used with WITHIN & DISJOINT
|
private static PointValues.IntersectVisitor |
ShapeQuery.getShallowInverseDenseVisitor(ShapeQuery query,
FixedBitSet result) |
create a visitor that clears documents that do not match the polygon query using a dense bitset; used with WITHIN & DISJOINT.
|
private static PointValues.IntersectVisitor |
ShapeQuery.getSparseVisitor(ShapeQuery query,
DocIdSetBuilder result) |
create a visitor that adds documents that match the query using a sparse bitset.
|
private static boolean |
ShapeQuery.hasAnyHits(ShapeQuery query,
PointValues values) |
Return true if the query matches at least one document.
|