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 void
checkIntegrity()
protected void
doClose()
void
document(int docID, org.apache.lucene.index.StoredFieldVisitor visitor)
org.apache.lucene.index.BinaryDocValues
getBinaryDocValues(java.lang.String field)
org.apache.lucene.index.IndexReader.CacheHelper
getCoreCacheHelper()
org.apache.lucene.index.FieldInfos
getFieldInfos()
org.apache.lucene.util.Bits
getLiveDocs()
org.apache.lucene.index.LeafMetaData
getMetaData()
org.apache.lucene.index.NumericDocValues
getNormValues(java.lang.String field)
org.apache.lucene.index.NumericDocValues
getNumericDocValues(java.lang.String field)
org.apache.lucene.index.PointValues
getPointValues(java.lang.String field)
org.apache.lucene.index.IndexReader.CacheHelper
getReaderCacheHelper()
org.apache.lucene.index.SortedDocValues
getSortedDocValues(java.lang.String field)
org.apache.lucene.index.SortedNumericDocValues
getSortedNumericDocValues(java.lang.String field)
org.apache.lucene.index.SortedSetDocValues
getSortedSetDocValues(java.lang.String field)
org.apache.lucene.index.Fields
getTermVectors(int docID)
int
maxDoc()
int
numDocs()
org.apache.lucene.index.Terms
terms(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:
getCoreCacheHelper
in classorg.apache.lucene.index.LeafReader
-
terms
public org.apache.lucene.index.Terms terms(java.lang.String field)- Specified by:
terms
in classorg.apache.lucene.index.LeafReader
-
getNumericDocValues
public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String field)- Specified by:
getNumericDocValues
in classorg.apache.lucene.index.LeafReader
-
getBinaryDocValues
public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String field)- Specified by:
getBinaryDocValues
in classorg.apache.lucene.index.LeafReader
-
getSortedDocValues
public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String field)- Specified by:
getSortedDocValues
in classorg.apache.lucene.index.LeafReader
-
getSortedNumericDocValues
public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String field)- Specified by:
getSortedNumericDocValues
in classorg.apache.lucene.index.LeafReader
-
getSortedSetDocValues
public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String field)- Specified by:
getSortedSetDocValues
in classorg.apache.lucene.index.LeafReader
-
getNormValues
public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String field)- Specified by:
getNormValues
in classorg.apache.lucene.index.LeafReader
-
getFieldInfos
public org.apache.lucene.index.FieldInfos getFieldInfos()- Specified by:
getFieldInfos
in classorg.apache.lucene.index.LeafReader
-
getLiveDocs
public org.apache.lucene.util.Bits getLiveDocs()- Specified by:
getLiveDocs
in classorg.apache.lucene.index.LeafReader
-
getPointValues
public org.apache.lucene.index.PointValues getPointValues(java.lang.String field)- Specified by:
getPointValues
in classorg.apache.lucene.index.LeafReader
-
checkIntegrity
public void checkIntegrity()- Specified by:
checkIntegrity
in classorg.apache.lucene.index.LeafReader
-
getMetaData
public org.apache.lucene.index.LeafMetaData getMetaData()- Specified by:
getMetaData
in classorg.apache.lucene.index.LeafReader
-
getTermVectors
public org.apache.lucene.index.Fields getTermVectors(int docID)- Specified by:
getTermVectors
in classorg.apache.lucene.index.IndexReader
-
numDocs
public int numDocs()- Specified by:
numDocs
in classorg.apache.lucene.index.IndexReader
-
maxDoc
public int maxDoc()- Specified by:
maxDoc
in classorg.apache.lucene.index.IndexReader
-
document
public void document(int docID, org.apache.lucene.index.StoredFieldVisitor visitor) throws java.io.IOException- Specified by:
document
in classorg.apache.lucene.index.IndexReader
- Throws:
java.io.IOException
-
doClose
protected void doClose()- Specified by:
doClose
in classorg.apache.lucene.index.IndexReader
-
getReaderCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()- Specified by:
getReaderCacheHelper
in classorg.apache.lucene.index.IndexReader
-