private class FixedGapTermsIndexWriter.SimpleFieldWriter extends TermsIndexWriterBase.FieldWriter
Modifier and Type | Field and Description |
---|---|
private RAMOutputStream |
addressBuffer |
private long |
currentOffset |
(package private) FieldInfo |
fieldInfo |
(package private) long |
indexStart |
private BytesRefBuilder |
lastTerm |
(package private) int |
numIndexTerms |
private long |
numTerms |
private RAMOutputStream |
offsetsBuffer |
(package private) long |
packedIndexStart |
(package private) long |
packedOffsetsStart |
private MonotonicBlockPackedWriter |
termAddresses |
private MonotonicBlockPackedWriter |
termOffsets |
(package private) long |
termsStart |
Constructor and Description |
---|
SimpleFieldWriter(FieldInfo fieldInfo,
long termsFilePointer) |
Modifier and Type | Method and Description |
---|---|
void |
add(BytesRef text,
TermStats stats,
long termsFilePointer) |
boolean |
checkIndexTerm(BytesRef text,
TermStats stats) |
void |
finish(long termsFilePointer) |
final FieldInfo fieldInfo
int numIndexTerms
final long indexStart
final long termsStart
long packedIndexStart
long packedOffsetsStart
private long numTerms
private RAMOutputStream offsetsBuffer
private MonotonicBlockPackedWriter termOffsets
private long currentOffset
private RAMOutputStream addressBuffer
private MonotonicBlockPackedWriter termAddresses
private final BytesRefBuilder lastTerm
SimpleFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
public boolean checkIndexTerm(BytesRef text, TermStats stats) throws java.io.IOException
checkIndexTerm
in class TermsIndexWriterBase.FieldWriter
java.io.IOException
public void add(BytesRef text, TermStats stats, long termsFilePointer) throws java.io.IOException
add
in class TermsIndexWriterBase.FieldWriter
java.io.IOException
public void finish(long termsFilePointer) throws java.io.IOException
finish
in class TermsIndexWriterBase.FieldWriter
java.io.IOException