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
    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

    Methods inherited from class org.apache.lucene.index.IndexReader

    close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, numDeletedDocs, registerParentReader, tryIncRef

    Methods 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:
      getCoreCacheHelper in class org.apache.lucene.index.LeafReader
    • terms

      public org.apache.lucene.index.Terms terms​(java.lang.String field)
      Specified by:
      terms in class org.apache.lucene.index.LeafReader
    • getNumericDocValues

      public org.apache.lucene.index.NumericDocValues getNumericDocValues​(java.lang.String field)
      Specified by:
      getNumericDocValues in class org.apache.lucene.index.LeafReader
    • getBinaryDocValues

      public org.apache.lucene.index.BinaryDocValues getBinaryDocValues​(java.lang.String field)
      Specified by:
      getBinaryDocValues in class org.apache.lucene.index.LeafReader
    • getSortedDocValues

      public org.apache.lucene.index.SortedDocValues getSortedDocValues​(java.lang.String field)
      Specified by:
      getSortedDocValues in class org.apache.lucene.index.LeafReader
    • getSortedNumericDocValues

      public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues​(java.lang.String field)
      Specified by:
      getSortedNumericDocValues in class org.apache.lucene.index.LeafReader
    • getSortedSetDocValues

      public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues​(java.lang.String field)
      Specified by:
      getSortedSetDocValues in class org.apache.lucene.index.LeafReader
    • getNormValues

      public org.apache.lucene.index.NumericDocValues getNormValues​(java.lang.String field)
      Specified by:
      getNormValues in class org.apache.lucene.index.LeafReader
    • getFieldInfos

      public org.apache.lucene.index.FieldInfos getFieldInfos()
      Specified by:
      getFieldInfos in class org.apache.lucene.index.LeafReader
    • getLiveDocs

      public org.apache.lucene.util.Bits getLiveDocs()
      Specified by:
      getLiveDocs in class org.apache.lucene.index.LeafReader
    • getPointValues

      public org.apache.lucene.index.PointValues getPointValues​(java.lang.String field)
      Specified by:
      getPointValues in class org.apache.lucene.index.LeafReader
    • checkIntegrity

      public void checkIntegrity()
      Specified by:
      checkIntegrity in class org.apache.lucene.index.LeafReader
    • getMetaData

      public org.apache.lucene.index.LeafMetaData getMetaData()
      Specified by:
      getMetaData in class org.apache.lucene.index.LeafReader
    • getTermVectors

      public org.apache.lucene.index.Fields getTermVectors​(int docID)
      Specified by:
      getTermVectors in class org.apache.lucene.index.IndexReader
    • numDocs

      public int numDocs()
      Specified by:
      numDocs in class org.apache.lucene.index.IndexReader
    • maxDoc

      public int maxDoc()
      Specified by:
      maxDoc in class org.apache.lucene.index.IndexReader
    • document

      public void document​(int docID, org.apache.lucene.index.StoredFieldVisitor visitor) throws java.io.IOException
      Specified by:
      document in class org.apache.lucene.index.IndexReader
      Throws:
      java.io.IOException
    • doClose

      protected void doClose()
      Specified by:
      doClose in class org.apache.lucene.index.IndexReader
    • getReaderCacheHelper

      public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()
      Specified by:
      getReaderCacheHelper in class org.apache.lucene.index.IndexReader