Class ElasticsearchLeafReader
- java.lang.Object
-
- org.apache.lucene.index.IndexReader
-
- org.apache.lucene.index.LeafReader
-
- org.apache.lucene.index.FilterLeafReader
-
- org.elasticsearch.common.lucene.index.ElasticsearchLeafReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public final class ElasticsearchLeafReader extends org.apache.lucene.index.FilterLeafReader
AFilterLeafReader
that exposes Elasticsearch internal per shard / index information like the shard ID.
-
-
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.FilterTermsEnum
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchLeafReader(org.apache.lucene.index.LeafReader in, ShardId shardId)
Construct a FilterLeafReader based on the specified base reader.
-
Method Summary
Modifier and Type Method Description org.apache.lucene.index.IndexReader.CacheHelper
getCoreCacheHelper()
static ElasticsearchLeafReader
getElasticsearchLeafReader(org.apache.lucene.index.LeafReader reader)
org.apache.lucene.index.IndexReader.CacheHelper
getReaderCacheHelper()
ShardId
shardId()
Returns the shard id this segment belongs to.-
Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, document, getBinaryDocValues, getDelegate, getFieldInfos, getLiveDocs, getMetaData, getNormValues, getNumericDocValues, getPointValues, getSortedDocValues, getSortedNumericDocValues, getSortedSetDocValues, getTermVectors, maxDoc, numDocs, terms, toString, unwrap
-
Methods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, totalTermFreq
-
-
-
-
Constructor Detail
-
ElasticsearchLeafReader
public ElasticsearchLeafReader(org.apache.lucene.index.LeafReader in, ShardId shardId)
Construct a FilterLeafReader based on the specified base reader.
Note that base reader is closed if this FilterLeafReader is closed.
- Parameters:
in
- specified base reader.
-
-
Method Detail
-
shardId
public ShardId shardId()
Returns the shard id this segment belongs to.
-
getCoreCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getCoreCacheHelper()
- Specified by:
getCoreCacheHelper
in classorg.apache.lucene.index.LeafReader
-
getReaderCacheHelper
public org.apache.lucene.index.IndexReader.CacheHelper getReaderCacheHelper()
- Specified by:
getReaderCacheHelper
in classorg.apache.lucene.index.IndexReader
-
getElasticsearchLeafReader
public static ElasticsearchLeafReader getElasticsearchLeafReader(org.apache.lucene.index.LeafReader reader)
-
-