public static class AssertingLeafReader.AssertingPointValues extends PointValues
PointValues.IntersectVisitor, PointValues.Relation
MAX_DIMENSIONS, MAX_NUM_BYTES
Constructor and Description |
---|
AssertingPointValues(PointValues in,
int maxDoc)
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
long |
estimatePointCount(PointValues.IntersectVisitor visitor)
Estimate the number of points that would be visited by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor)
with the given PointValues.IntersectVisitor . |
int |
getBytesPerDimension()
Returns the number of bytes per dimension
|
int |
getDocCount()
Returns the total number of documents that have indexed at least one point.
|
byte[] |
getMaxPackedValue()
Returns maximum value for each dimension, packed, or null if
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0 |
byte[] |
getMinPackedValue()
Returns minimum value for each dimension, packed, or null if
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0 |
int |
getNumDimensions()
Returns how many dimensions were indexed
|
PointValues |
getWrapped() |
void |
intersect(PointValues.IntersectVisitor visitor)
Finds all documents and points matching the provided visitor.
|
long |
size()
Returns the total number of indexed points across all documents.
|
getDocCount, getMaxPackedValue, getMinPackedValue, size
public AssertingPointValues(PointValues in, int maxDoc)
public PointValues getWrapped()
public void intersect(PointValues.IntersectVisitor visitor) throws java.io.IOException
PointValues
intersect
in class PointValues
java.io.IOException
public long estimatePointCount(PointValues.IntersectVisitor visitor)
PointValues
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor)
with the given PointValues.IntersectVisitor
. This should run many times faster
than PointValues.intersect(IntersectVisitor)
.estimatePointCount
in class PointValues
DocIdSetIterator.cost()
public byte[] getMinPackedValue() throws java.io.IOException
PointValues
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String)
is 0
getMinPackedValue
in class PointValues
java.io.IOException
public byte[] getMaxPackedValue() throws java.io.IOException
PointValues
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String)
is 0
getMaxPackedValue
in class PointValues
java.io.IOException
public int getNumDimensions() throws java.io.IOException
PointValues
getNumDimensions
in class PointValues
java.io.IOException
public int getBytesPerDimension() throws java.io.IOException
PointValues
getBytesPerDimension
in class PointValues
java.io.IOException
public long size()
PointValues
size
in class PointValues
public int getDocCount()
PointValues
getDocCount
in class PointValues
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.