class NormValuesWriter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
NormValuesWriter.BufferedNorms |
Modifier and Type | Field and Description |
---|---|
private long |
bytesUsed |
private DocsWithFieldSet |
docsWithField |
private FieldInfo |
fieldInfo |
private Counter |
iwBytesUsed |
private int |
lastDocID |
private PackedLongValues.Builder |
pending |
Constructor and Description |
---|
NormValuesWriter(FieldInfo fieldInfo,
Counter iwBytesUsed) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(int docID,
long value) |
void |
finish(int maxDoc) |
void |
flush(SegmentWriteState state,
Sorter.DocMap sortMap,
NormsConsumer normsConsumer) |
private void |
updateBytesUsed() |
private DocsWithFieldSet docsWithField
private PackedLongValues.Builder pending
private final Counter iwBytesUsed
private long bytesUsed
private final FieldInfo fieldInfo
private int lastDocID
public void addValue(int docID, long value)
private void updateBytesUsed()
public void finish(int maxDoc)
public void flush(SegmentWriteState state, Sorter.DocMap sortMap, NormsConsumer normsConsumer) throws java.io.IOException
java.io.IOException