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
Nested 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 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, totalTermFreqMethods inherited from class org.apache.lucene.index.IndexReader
close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, numDeletedDocs, registerParentReader, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
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
-