Package org.elasticsearch.index.engine
Class TranslogLeafReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.LeafReader
org.elasticsearch.index.engine.TranslogLeafReader
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public final class TranslogLeafReader
extends org.apache.lucene.index.LeafReader
Internal class that mocks a single doc read from the transaction log as a leaf reader.
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>ALL_FIELD_NAMES -
Method Summary
Modifier and Type Method Description voidcheckIntegrity()protected voiddoClose()voiddocument(int docID, org.apache.lucene.index.StoredFieldVisitor visitor)org.apache.lucene.index.BinaryDocValuesgetBinaryDocValues(java.lang.String field)org.apache.lucene.index.IndexReader.CacheHelpergetCoreCacheHelper()org.apache.lucene.index.FieldInfosgetFieldInfos()org.apache.lucene.util.BitsgetLiveDocs()org.apache.lucene.index.LeafMetaDatagetMetaData()org.apache.lucene.index.NumericDocValuesgetNormValues(java.lang.String field)org.apache.lucene.index.NumericDocValuesgetNumericDocValues(java.lang.String field)org.apache.lucene.index.PointValuesgetPointValues(java.lang.String field)org.apache.lucene.index.IndexReader.CacheHelpergetReaderCacheHelper()org.apache.lucene.index.SortedDocValuesgetSortedDocValues(java.lang.String field)org.apache.lucene.index.SortedNumericDocValuesgetSortedNumericDocValues(java.lang.String field)org.apache.lucene.index.SortedSetDocValuesgetSortedSetDocValues(java.lang.String field)org.apache.lucene.index.FieldsgetTermVectors(int docID)intmaxDoc()intnumDocs()org.apache.lucene.index.Termsterms(java.lang.String field)Methods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, totalTermFreq
-
Field Details
-
ALL_FIELD_NAMES
public static java.util.Set<java.lang.String> ALL_FIELD_NAMES
-
-
Method Details
-
getCoreCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getCoreCacheHelper()- Specified by:
getCoreCacheHelperin classorg.apache.lucene.index.LeafReader
-
terms
public org.apache.lucene.index.Terms terms(java.lang.String field)- Specified by:
termsin classorg.apache.lucene.index.LeafReader
-
getNumericDocValues
public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String field)- Specified by:
getNumericDocValuesin classorg.apache.lucene.index.LeafReader
-
getBinaryDocValues
public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String field)- Specified by:
getBinaryDocValuesin classorg.apache.lucene.index.LeafReader
-
getSortedDocValues
public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String field)- Specified by:
getSortedDocValuesin classorg.apache.lucene.index.LeafReader
-
getSortedNumericDocValues
public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String field)- Specified by:
getSortedNumericDocValuesin classorg.apache.lucene.index.LeafReader
-
getSortedSetDocValues
public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String field)- Specified by:
getSortedSetDocValuesin classorg.apache.lucene.index.LeafReader
-
getNormValues
public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String field)- Specified by:
getNormValuesin classorg.apache.lucene.index.LeafReader
-
getFieldInfos
public org.apache.lucene.index.FieldInfos getFieldInfos()- Specified by:
getFieldInfosin classorg.apache.lucene.index.LeafReader
-
getLiveDocs
public org.apache.lucene.util.Bits getLiveDocs()- Specified by:
getLiveDocsin classorg.apache.lucene.index.LeafReader
-
getPointValues
public org.apache.lucene.index.PointValues getPointValues(java.lang.String field)- Specified by:
getPointValuesin classorg.apache.lucene.index.LeafReader
-
checkIntegrity
public void checkIntegrity()- Specified by:
checkIntegrityin classorg.apache.lucene.index.LeafReader
-
getMetaData
public org.apache.lucene.index.LeafMetaData getMetaData()- Specified by:
getMetaDatain classorg.apache.lucene.index.LeafReader
-
getTermVectors
public org.apache.lucene.index.Fields getTermVectors(int docID)- Specified by:
getTermVectorsin classorg.apache.lucene.index.IndexReader
-
numDocs
public int numDocs()- Specified by:
numDocsin classorg.apache.lucene.index.IndexReader
-
maxDoc
public int maxDoc()- Specified by:
maxDocin classorg.apache.lucene.index.IndexReader
-
document
public void document(int docID, org.apache.lucene.index.StoredFieldVisitor visitor) throws java.io.IOException- Specified by:
documentin classorg.apache.lucene.index.IndexReader- Throws:
java.io.IOException
-
doClose
protected void doClose()- Specified by:
doClosein classorg.apache.lucene.index.IndexReader
-
getReaderCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()- Specified by:
getReaderCacheHelperin classorg.apache.lucene.index.IndexReader
-