public abstract class FieldsConsumer
extends java.lang.Object
implements java.io.Closeable
| Modifier | Constructor and Description |
|---|---|
protected |
FieldsConsumer()
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
void |
merge(MergeState mergeState,
NormsProducer norms)
Merges in the fields from the readers in
mergeState. |
abstract void |
write(Fields fields,
NormsProducer norms)
Write all fields, terms and postings.
|
protected FieldsConsumer()
public abstract void write(Fields fields, NormsProducer norms) throws java.io.IOException
Notes:
java.io.IOExceptionpublic void merge(MergeState mergeState, NormsProducer norms) throws java.io.IOException
mergeState. The default implementation skips
and maps around deleted documents, and calls write(Fields,NormsProducer).
Implementations can override this method for more sophisticated
merging (bulk-byte copying, etc).java.io.IOExceptionpublic abstract void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException