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.FieldWriterjava.io.IOExceptionpublic void add(BytesRef text, TermStats stats, long termsFilePointer) throws java.io.IOException
add in class TermsIndexWriterBase.FieldWriterjava.io.IOExceptionpublic void finish(long termsFilePointer)
throws java.io.IOException
finish in class TermsIndexWriterBase.FieldWriterjava.io.IOException