final class FSTOrdTermsWriter.TermsWriter
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
TermsWriter(FieldInfo fieldInfo) |
Modifier and Type | Method and Description |
---|---|
private void |
bufferSkip() |
void |
finish(long sumTotalTermFreq,
long sumDocFreq,
int docCount) |
void |
finishTerm(BytesRef text,
BlockTermState state) |
private final Builder<java.lang.Long> builder
private final PositiveIntOutputs outputs
private final FieldInfo fieldInfo
private final int longsSize
private long numTerms
private final IntsRefBuilder scratchTerm
private final RAMOutputStream statsOut
private final RAMOutputStream metaLongsOut
private final RAMOutputStream metaBytesOut
private final RAMOutputStream skipOut
private long lastBlockStatsFP
private long lastBlockMetaLongsFP
private long lastBlockMetaBytesFP
private long[] lastBlockLongs
private long[] lastLongs
private long lastMetaBytesFP
TermsWriter(FieldInfo fieldInfo)
public void finishTerm(BytesRef text, BlockTermState state) throws java.io.IOException
java.io.IOException
public void finish(long sumTotalTermFreq, long sumDocFreq, int docCount) throws java.io.IOException
java.io.IOException
private void bufferSkip() throws java.io.IOException
java.io.IOException