Module org.apache.lucene.codecs
Class BlockTermsWriter.TermsWriter
java.lang.Object
org.apache.lucene.codecs.blockterms.BlockTermsWriter.TermsWriter
- Enclosing class:
BlockTermsWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBuffersDataOutput
(package private) int
private final FixedBitSet
private final TermsIndexWriterBase.FieldWriter
private final FieldInfo
private final BytesRefBuilder
private long
private int
private BlockTermsWriter.TermEntry[]
private final PostingsWriterBase
(package private) long
(package private) long
private final long
-
Constructor Summary
ConstructorsConstructorDescriptionTermsWriter
(TermsIndexWriterBase.FieldWriter fieldIndexWriter, FieldInfo fieldInfo, PostingsWriterBase postingsWriter) -
Method Summary
Modifier and TypeMethodDescription(package private) void
finish()
private void
private int
sharedPrefix
(BytesRef term1, BytesRef term2) (package private) void
write
(BytesRef text, TermsEnum termsEnum, NormsProducer norms)
-
Field Details
-
fieldInfo
-
postingsWriter
-
termsStartPointer
private final long termsStartPointer -
numTerms
private long numTerms -
fieldIndexWriter
-
docsSeen
-
sumTotalTermFreq
long sumTotalTermFreq -
sumDocFreq
long sumDocFreq -
docCount
int docCount -
pendingTerms
-
pendingCount
private int pendingCount -
lastPrevTerm
-
bytesWriter
-
-
Constructor Details
-
TermsWriter
TermsWriter(TermsIndexWriterBase.FieldWriter fieldIndexWriter, FieldInfo fieldInfo, PostingsWriterBase postingsWriter)
-
-
Method Details
-
write
- Throws:
IOException
-
finish
- Throws:
IOException
-
flushBlock
- Throws:
IOException
-