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) intprivate final FixedBitSetprivate final TermsIndexWriterBase.FieldWriterprivate final FieldInfoprivate final BytesRefBuilderprivate longprivate intprivate BlockTermsWriter.TermEntry[]private final PostingsWriterBase(package private) long(package private) longprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionTermsWriter(TermsIndexWriterBase.FieldWriter fieldIndexWriter, FieldInfo fieldInfo, PostingsWriterBase postingsWriter) -
Method Summary
Modifier and TypeMethodDescription(package private) voidfinish()private voidprivate intsharedPrefix(BytesRef term1, BytesRef term2) (package private) voidwrite(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
-