Package org.apache.lucene.codecs
Class StoredFieldsReader
java.lang.Object
org.apache.lucene.index.StoredFields
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 StoredFields.document(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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
Checks consistency of this reader.abstract StoredFieldsReader
clone()
Returns an instance optimized for merging.Methods inherited from class org.apache.lucene.index.StoredFields
document, document, document, prefetch
-
Constructor Details
-
StoredFieldsReader
protected StoredFieldsReader()Sole constructor. (For invocation by subclass constructors, typically implicit.)
-
-
Method Details
-
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
-