Module org.apache.lucene.codecs
Package org.apache.lucene.codecs.memory
Class FSTTermsWriter.TermsWriter
- java.lang.Object
-
- org.apache.lucene.codecs.memory.FSTTermsWriter.TermsWriter
-
- Enclosing class:
- FSTTermsWriter
final class FSTTermsWriter.TermsWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private FieldInfo
fieldInfo
private FSTCompiler<FSTTermOutputs.TermData>
fstCompiler
private ByteBuffersDataOutput
metaWriter
private long
numTerms
private FSTTermOutputs
outputs
private IntsRefBuilder
scratchTerm
-
Constructor Summary
Constructors Constructor Description TermsWriter(FieldInfo fieldInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finish(long sumTotalTermFreq, long sumDocFreq, int docCount)
void
finishTerm(BytesRef text, BlockTermState state)
-
-
-
Field Detail
-
fstCompiler
private final FSTCompiler<FSTTermOutputs.TermData> fstCompiler
-
outputs
private final FSTTermOutputs outputs
-
fieldInfo
private final FieldInfo fieldInfo
-
numTerms
private long numTerms
-
scratchTerm
private final IntsRefBuilder scratchTerm
-
metaWriter
private final ByteBuffersDataOutput metaWriter
-
-
Constructor Detail
-
TermsWriter
TermsWriter(FieldInfo fieldInfo) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
finishTerm
public void finishTerm(BytesRef text, BlockTermState state) throws java.io.IOException
- Throws:
java.io.IOException
-
finish
public void finish(long sumTotalTermFreq, long sumDocFreq, int docCount) throws java.io.IOException
- Throws:
java.io.IOException
-
-