Package org.apache.lucene.codecs
Class StoredFieldsReader
java.lang.Object
org.apache.lucene.codecs.StoredFieldsReader
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Cloneable
- Direct Known Subclasses:
Lucene90CompressingStoredFieldsReader
Codec API for reading stored fields.
You need to implement visitDocument(int, StoredFieldVisitor)
to read the stored
fields for a document, implement clone()
(creating clones of any IndexInputs used, etc),
and Closeable.close()
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
Checks consistency of this reader.abstract StoredFieldsReader
clone()
Returns an instance optimized for merging.abstract void
visitDocument
(int docID, StoredFieldVisitor visitor) Visit the stored fields for documentdocID
-
Constructor Details
-
StoredFieldsReader
protected StoredFieldsReader()Sole constructor. (For invocation by subclass constructors, typically implicit.)
-
-
Method Details
-
visitDocument
Visit the stored fields for documentdocID
- Throws:
IOException
-
clone
-
checkIntegrity
Checks consistency of this reader.Note that this may be costly in terms of I/O, e.g. may involve computing a checksum value against large data files.
- Throws:
IOException
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
getMergeInstance
Returns an instance optimized for merging. This instance may not be cloned.The default implementation returns
this
-