public class SimpleTextStoredFieldsWriter extends StoredFieldsWriter
FOR RECREATIONAL USE ONLY
StoredFieldsWriter.MergeVisitor| Constructor and Description |
|---|
SimpleTextStoredFieldsWriter(Directory directory,
java.lang.String segment,
IOContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
finish(FieldInfos fis,
int numDocs)
Called before
StoredFieldsWriter.close(), passing in the number
of documents that were written. |
void |
startDocument()
Called before writing the stored fields of the document.
|
void |
writeField(FieldInfo info,
IndexableField field)
Writes a single stored field.
|
finishDocument, mergepublic void startDocument()
throws java.io.IOException
StoredFieldsWriterStoredFieldsWriter.writeField(FieldInfo, IndexableField) will be called
for each stored field. Note that this is
called even if the document has no stored fields.startDocument in class StoredFieldsWriterjava.io.IOExceptionpublic void writeField(FieldInfo info, IndexableField field) throws java.io.IOException
StoredFieldsWriterwriteField in class StoredFieldsWriterjava.io.IOExceptionpublic void finish(FieldInfos fis, int numDocs) throws java.io.IOException
StoredFieldsWriterStoredFieldsWriter.close(), passing in the number
of documents that were written. Note that this is
intentionally redundant (equivalent to the number of
calls to StoredFieldsWriter.startDocument(), but a Codec should
check that this is the case to detect the JRE bug described
in LUCENE-1282.finish in class StoredFieldsWriterjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class StoredFieldsWriterjava.io.IOExceptionCopyright © 2000–2025 The Apache Software Foundation. All rights reserved.