Module org.elasticsearch.server
Class FieldUsageTrackingDirectoryReader.FieldUsageTrackingLeafReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.LeafReader
org.apache.lucene.index.FilterLeafReader
org.elasticsearch.common.lucene.index.SequentialStoredFieldsLeafReader
org.elasticsearch.search.internal.FieldUsageTrackingDirectoryReader.FieldUsageTrackingLeafReader
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
- FieldUsageTrackingDirectoryReader
public static final class FieldUsageTrackingDirectoryReader.FieldUsageTrackingLeafReader
extends SequentialStoredFieldsLeafReader
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.FilterLeafReader
org.apache.lucene.index.FilterLeafReader.FilterFields, org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum, org.apache.lucene.index.FilterLeafReader.FilterTerms, org.apache.lucene.index.FilterLeafReader.FilterTermsEnumNested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
org.apache.lucene.index.IndexReader.CacheHelper, org.apache.lucene.index.IndexReader.CacheKey, org.apache.lucene.index.IndexReader.ClosedListener -
Field Summary
Fields inherited from class org.apache.lucene.index.FilterLeafReader
in -
Constructor Summary
ConstructorsConstructorDescriptionFieldUsageTrackingLeafReader(org.apache.lucene.index.LeafReader in, FieldUsageTrackingDirectoryReader.FieldUsageNotifier notifier) -
Method Summary
Modifier and TypeMethodDescriptionvoiddocument(int docID, org.apache.lucene.index.StoredFieldVisitor visitor) protected org.apache.lucene.codecs.StoredFieldsReaderdoGetSequentialStoredFieldsReader(org.apache.lucene.codecs.StoredFieldsReader reader) Implementations should return aStoredFieldsReaderthat wraps the providedreaderthat is optimized for sequential access (adjacent doc ids).org.apache.lucene.index.BinaryDocValuesgetBinaryDocValues(String field) org.apache.lucene.index.IndexReader.CacheHelperorg.apache.lucene.index.NumericDocValuesgetNormValues(String field) org.apache.lucene.index.PointValuesgetPointValues(String field) org.apache.lucene.index.IndexReader.CacheHelperorg.apache.lucene.index.SortedDocValuesgetSortedDocValues(String field) org.apache.lucene.index.SortedNumericDocValuesgetSortedNumericDocValues(String field) org.apache.lucene.index.SortedSetDocValuesgetSortedSetDocValues(String field) org.apache.lucene.index.FieldsgetTermVectors(int docID) org.apache.lucene.index.VectorValuesgetVectorValues(String field) org.apache.lucene.search.TopDocssearchNearestVectors(String field, float[] target, int k, org.apache.lucene.util.Bits acceptDocs, int visitedLimit) org.apache.lucene.index.TermstoString()Methods inherited from class org.elasticsearch.common.lucene.index.SequentialStoredFieldsLeafReader
getSequentialStoredFieldsReaderMethods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, getDelegate, getFieldInfos, getLiveDocs, getMetaData, getNumericDocValues, maxDoc, numDocs, unwrapMethods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, totalTermFreqMethods inherited from class org.apache.lucene.index.IndexReader
close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, notifyReaderClosedListeners, numDeletedDocs, registerParentReader, tryIncRef
-
Constructor Details
-
FieldUsageTrackingLeafReader
public FieldUsageTrackingLeafReader(org.apache.lucene.index.LeafReader in, FieldUsageTrackingDirectoryReader.FieldUsageNotifier notifier)
-
-
Method Details
-
getTermVectors
- Overrides:
getTermVectorsin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getPointValues
- Overrides:
getPointValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
document
public void document(int docID, org.apache.lucene.index.StoredFieldVisitor visitor) throws IOException - Overrides:
documentin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
terms
- Overrides:
termsin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getBinaryDocValues
- Overrides:
getBinaryDocValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getSortedDocValues
- Overrides:
getSortedDocValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getSortedNumericDocValues
public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(String field) throws IOException - Overrides:
getSortedNumericDocValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getSortedSetDocValues
public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(String field) throws IOException - Overrides:
getSortedSetDocValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getNormValues
- Overrides:
getNormValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
getVectorValues
- Overrides:
getVectorValuesin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
searchNearestVectors
public org.apache.lucene.search.TopDocs searchNearestVectors(String field, float[] target, int k, org.apache.lucene.util.Bits acceptDocs, int visitedLimit) throws IOException - Overrides:
searchNearestVectorsin classorg.apache.lucene.index.FilterLeafReader- Throws:
IOException
-
toString
- Overrides:
toStringin classorg.apache.lucene.index.FilterLeafReader
-
doGetSequentialStoredFieldsReader
protected org.apache.lucene.codecs.StoredFieldsReader doGetSequentialStoredFieldsReader(org.apache.lucene.codecs.StoredFieldsReader reader) Description copied from class:SequentialStoredFieldsLeafReaderImplementations should return aStoredFieldsReaderthat wraps the providedreaderthat is optimized for sequential access (adjacent doc ids).- Specified by:
doGetSequentialStoredFieldsReaderin classSequentialStoredFieldsLeafReader
-
getCoreCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getCoreCacheHelper()- Specified by:
getCoreCacheHelperin classorg.apache.lucene.index.LeafReader
-
getReaderCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()- Specified by:
getReaderCacheHelperin classorg.apache.lucene.index.IndexReader
-