java.lang.Object
org.apache.lucene.index.NormValuesWriter
Buffers up pending long per doc, then flushes when segment flushes.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private DocsWithFieldSet
private final FieldInfo
private final Counter
private int
private PackedLongValues.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addValue
(int docID, long value) void
finish
(int maxDoc) void
flush
(SegmentWriteState state, Sorter.DocMap sortMap, NormsConsumer normsConsumer) private void
-
Field Details
-
docsWithField
-
pending
-
iwBytesUsed
-
bytesUsed
private long bytesUsed -
fieldInfo
-
lastDocID
private int lastDocID
-
-
Constructor Details
-
NormValuesWriter
-
-
Method Details
-
addValue
public void addValue(int docID, long value) -
updateBytesUsed
private void updateBytesUsed() -
finish
public void finish(int maxDoc) -
flush
public void flush(SegmentWriteState state, Sorter.DocMap sortMap, NormsConsumer normsConsumer) throws IOException - Throws:
IOException
-