Package org.apache.lucene.codecs.memory
Class FSTOrdTermsWriter.TermsWriter
- java.lang.Object
-
- org.apache.lucene.codecs.memory.FSTOrdTermsWriter.TermsWriter
-
- Enclosing class:
- FSTOrdTermsWriter
final class FSTOrdTermsWriter.TermsWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Builder<java.lang.Long>
builder
private FieldInfo
fieldInfo
private long[]
lastBlockLongs
private long
lastBlockMetaBytesFP
private long
lastBlockMetaLongsFP
private long
lastBlockStatsFP
private long[]
lastLongs
private long
lastMetaBytesFP
private int
longsSize
private RAMOutputStream
metaBytesOut
private RAMOutputStream
metaLongsOut
private long
numTerms
private PositiveIntOutputs
outputs
private IntsRefBuilder
scratchTerm
private RAMOutputStream
skipOut
private RAMOutputStream
statsOut
-
Constructor Summary
Constructors Constructor Description TermsWriter(FieldInfo fieldInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
bufferSkip()
void
finish(long sumTotalTermFreq, long sumDocFreq, int docCount)
void
finishTerm(BytesRef text, BlockTermState state)
-
-
-
Field Detail
-
builder
private final Builder<java.lang.Long> builder
-
outputs
private final PositiveIntOutputs outputs
-
fieldInfo
private final FieldInfo fieldInfo
-
longsSize
private final int longsSize
-
numTerms
private long numTerms
-
scratchTerm
private final IntsRefBuilder scratchTerm
-
statsOut
private final RAMOutputStream statsOut
-
metaLongsOut
private final RAMOutputStream metaLongsOut
-
metaBytesOut
private final RAMOutputStream metaBytesOut
-
skipOut
private final RAMOutputStream skipOut
-
lastBlockStatsFP
private long lastBlockStatsFP
-
lastBlockMetaLongsFP
private long lastBlockMetaLongsFP
-
lastBlockMetaBytesFP
private long lastBlockMetaBytesFP
-
lastBlockLongs
private long[] lastBlockLongs
-
lastLongs
private long[] lastLongs
-
lastMetaBytesFP
private long lastMetaBytesFP
-
-
Constructor Detail
-
TermsWriter
TermsWriter(FieldInfo fieldInfo)
-
-
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
-
bufferSkip
private void bufferSkip() throws java.io.IOException
- Throws:
java.io.IOException
-
-