final class Lucene80NormsConsumer extends NormsConsumer
Lucene80NormsFormat
Modifier and Type | Field and Description |
---|---|
(package private) IndexOutput |
data |
(package private) int |
maxDoc |
(package private) IndexOutput |
meta |
Constructor and Description |
---|
Lucene80NormsConsumer(SegmentWriteState state,
java.lang.String dataCodec,
java.lang.String dataExtension,
java.lang.String metaCodec,
java.lang.String metaExtension) |
Modifier and Type | Method and Description |
---|---|
void |
addNormsField(FieldInfo field,
NormsProducer normsProducer)
Writes normalization values for a field.
|
void |
close() |
private int |
numBytesPerValue(long min,
long max) |
private void |
writeValues(NumericDocValues values,
int numBytesPerValue,
IndexOutput out) |
merge, mergeNormsField
IndexOutput data
IndexOutput meta
final int maxDoc
Lucene80NormsConsumer(SegmentWriteState state, java.lang.String dataCodec, java.lang.String dataExtension, java.lang.String metaCodec, java.lang.String metaExtension) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public void addNormsField(FieldInfo field, NormsProducer normsProducer) throws java.io.IOException
NormsConsumer
addNormsField
in class NormsConsumer
field
- field informationnormsProducer
- NormsProducer of the numeric norm valuesjava.io.IOException
- if an I/O error occurred.private int numBytesPerValue(long min, long max)
private void writeValues(NumericDocValues values, int numBytesPerValue, IndexOutput out) throws java.io.IOException, java.lang.AssertionError
java.io.IOException
java.lang.AssertionError