Module org.apache.lucene.codecs
Class SimpleTextDocValuesWriter
java.lang.Object
org.apache.lucene.codecs.DocValuesConsumer
org.apache.lucene.codecs.simpletext.SimpleTextDocValuesWriter
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) IndexOutput(package private) static final BytesRef(package private) static final BytesRef(package private) static final BytesRef(package private) static final BytesRef(package private) static final BytesRef(package private) final int(package private) static final BytesRef(package private) static final BytesRef(package private) static final BytesRef(package private) final BytesRefBuilder(package private) static final BytesRef -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBinaryField(FieldInfo field, DocValuesProducer valuesProducer) Writes binary docvalues for a field.voidaddNumericField(FieldInfo field, DocValuesProducer valuesProducer) Writes numeric docvalues for a field.voidaddSortedField(FieldInfo field, DocValuesProducer valuesProducer) Writes pre-sorted binary docvalues for a field.voidaddSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer) Writes pre-sorted numeric docvalues for a fieldvoidaddSortedSetField(FieldInfo field, DocValuesProducer valuesProducer) Writes pre-sorted set docvalues for a fieldvoidclose()private voiddoAddBinaryField(FieldInfo field, DocValuesProducer valuesProducer) private booleanprivate voidwriteFieldEntry(FieldInfo field, DocValuesType type) write the header for this fieldMethods inherited from class org.apache.lucene.codecs.DocValuesConsumer
isSingleValued, merge, mergeBinaryField, mergeNumericField, mergeSortedField, mergeSortedNumericField, mergeSortedSetField, singletonView
-
Field Details
-
END
-
FIELD
-
TYPE
-
MINVALUE
-
PATTERN
-
LENGTH
-
MAXLENGTH
-
NUMVALUES
-
ORDPATTERN
-
data
IndexOutput data -
scratch
-
numDocs
final int numDocs -
fieldsSeen
-
-
Constructor Details
-
SimpleTextDocValuesWriter
- Throws:
IOException
-
-
Method Details
-
fieldSeen
-
addNumericField
Description copied from class:DocValuesConsumerWrites numeric docvalues for a field.- Specified by:
addNumericFieldin classDocValuesConsumer- Parameters:
field- field informationvaluesProducer- Numeric values to write.- Throws:
IOException- if an I/O error occurred.
-
addBinaryField
Description copied from class:DocValuesConsumerWrites binary docvalues for a field.- Specified by:
addBinaryFieldin classDocValuesConsumer- Parameters:
field- field informationvaluesProducer- Binary values to write.- Throws:
IOException- if an I/O error occurred.
-
doAddBinaryField
- Throws:
IOException
-
addSortedField
Description copied from class:DocValuesConsumerWrites pre-sorted binary docvalues for a field.- Specified by:
addSortedFieldin classDocValuesConsumer- Parameters:
field- field informationvaluesProducer- produces the values and ordinals to write- Throws:
IOException- if an I/O error occurred.
-
addSortedNumericField
public void addSortedNumericField(FieldInfo field, DocValuesProducer valuesProducer) throws IOException Description copied from class:DocValuesConsumerWrites pre-sorted numeric docvalues for a field- Specified by:
addSortedNumericFieldin classDocValuesConsumer- Parameters:
field- field informationvaluesProducer- produces the values to write- Throws:
IOException- if an I/O error occurred.
-
addSortedSetField
Description copied from class:DocValuesConsumerWrites pre-sorted set docvalues for a field- Specified by:
addSortedSetFieldin classDocValuesConsumer- Parameters:
field- field informationvaluesProducer- produces the values to write- Throws:
IOException- if an I/O error occurred.
-
writeFieldEntry
write the header for this field- Throws:
IOException
-
close
- Throws:
IOException
-