private static class SortingLeafReader.SortingPointValues extends PointValues
PointValues.IntersectVisitor, PointValues.Relation| Modifier and Type | Field and Description |
|---|---|
private Sorter.DocMap |
docMap |
private PointValues |
in |
MAX_DIMENSIONS, MAX_NUM_BYTES| Constructor and Description |
|---|
SortingPointValues(PointValues in,
Sorter.DocMap docMap) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBytesPerDimension(java.lang.String fieldName)
Returns the number of bytes per dimension
|
int |
getDocCount(java.lang.String fieldName)
Returns the total number of documents that have indexed at least one point for this field.
|
byte[] |
getMaxPackedValue(java.lang.String fieldName)
Returns maximum value for each dimension, packed, or null if
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0 |
byte[] |
getMinPackedValue(java.lang.String fieldName)
Returns minimum value for each dimension, packed, or null if
PointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0 |
int |
getNumDimensions(java.lang.String fieldName)
Returns how many dimensions were indexed
|
void |
intersect(java.lang.String fieldName,
PointValues.IntersectVisitor visitor)
Finds all documents and points matching the provided visitor.
|
long |
size(java.lang.String fieldName)
Returns the total number of indexed points across all documents in this field.
|
getDocCount, getMaxPackedValue, getMinPackedValue, sizeprivate final PointValues in
private final Sorter.DocMap docMap
public SortingPointValues(PointValues in, Sorter.DocMap docMap)
public void intersect(java.lang.String fieldName,
PointValues.IntersectVisitor visitor)
throws java.io.IOException
PointValuesintersect in class PointValuesjava.io.IOExceptionpublic byte[] getMinPackedValue(java.lang.String fieldName)
throws java.io.IOException
PointValuesPointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0getMinPackedValue in class PointValuesjava.io.IOExceptionpublic byte[] getMaxPackedValue(java.lang.String fieldName)
throws java.io.IOException
PointValuesPointValues.size(org.apache.lucene.index.IndexReader, java.lang.String) is 0getMaxPackedValue in class PointValuesjava.io.IOExceptionpublic int getNumDimensions(java.lang.String fieldName)
throws java.io.IOException
PointValuesgetNumDimensions in class PointValuesjava.io.IOExceptionpublic int getBytesPerDimension(java.lang.String fieldName)
throws java.io.IOException
PointValuesgetBytesPerDimension in class PointValuesjava.io.IOExceptionpublic long size(java.lang.String fieldName)
PointValuessize in class PointValuespublic int getDocCount(java.lang.String fieldName)
PointValuesgetDocCount in class PointValues