final class Lucene70NormsConsumer extends NormsConsumer
Lucene70NormsFormat| Modifier and Type | Field and Description |
|---|---|
(package private) IndexOutput |
data |
(package private) int |
maxDoc |
(package private) IndexOutput |
meta |
| Constructor and Description |
|---|
Lucene70NormsConsumer(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, mergeNormsFieldIndexOutput data
IndexOutput meta
final int maxDoc
Lucene70NormsConsumer(SegmentWriteState state, java.lang.String dataCodec, java.lang.String dataExtension, java.lang.String metaCodec, java.lang.String metaExtension) throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void addNormsField(FieldInfo field, NormsProducer normsProducer) throws java.io.IOException
NormsConsumeraddNormsField in class NormsConsumerfield - 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.IOExceptionjava.lang.AssertionError