Package org.apache.lucene.index
Class AtomicReaderContext
- java.lang.Object
-
- org.apache.lucene.index.IndexReaderContext
-
- org.apache.lucene.index.AtomicReaderContext
-
public final class AtomicReaderContext extends IndexReaderContext
IndexReaderContext
forAtomicReader
instances.
-
-
Field Summary
Fields Modifier and Type Field Description int
docBase
The readers absolute doc baseint
ord
The readers ord in the top-level's leaves array-
Fields inherited from class org.apache.lucene.index.IndexReaderContext
docBaseInParent, isTopLevel, ordInParent, parent
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IndexReaderContext>
children()
Returns the context's children iff this context is a composite context otherwisenull
.List<AtomicReaderContext>
leaves()
Returns the context's leaves if this context is a top-level context.AtomicReader
reader()
Returns theIndexReader
, this context represents.
-
-
-
Method Detail
-
leaves
public List<AtomicReaderContext> leaves()
Description copied from class:IndexReaderContext
Returns the context's leaves if this context is a top-level context. For convenience, if this is anAtomicReaderContext
this returns itself as the only leaf.Note: this is convenience method since leaves can always be obtained by walking the context tree using
IndexReaderContext.children()
.- Specified by:
leaves
in classIndexReaderContext
- See Also:
IndexReaderContext.children()
-
children
public List<IndexReaderContext> children()
Description copied from class:IndexReaderContext
Returns the context's children iff this context is a composite context otherwisenull
.- Specified by:
children
in classIndexReaderContext
-
reader
public AtomicReader reader()
Description copied from class:IndexReaderContext
Returns theIndexReader
, this context represents.- Specified by:
reader
in classIndexReaderContext
-
-