Class FixedGapTermsIndexWriter.SimpleFieldWriter
- java.lang.Object
-
- org.apache.lucene.codecs.blockterms.TermsIndexWriterBase.FieldWriter
-
- org.apache.lucene.codecs.blockterms.FixedGapTermsIndexWriter.SimpleFieldWriter
-
- Enclosing class:
- FixedGapTermsIndexWriter
private class FixedGapTermsIndexWriter.SimpleFieldWriter extends TermsIndexWriterBase.FieldWriter
-
-
Field Summary
Fields Modifier and Type Field Description private RAMOutputStreamaddressBufferprivate longcurrentOffset(package private) FieldInfofieldInfo(package private) longindexStartprivate BytesRefBuilderlastTerm(package private) intnumIndexTermsprivate longnumTermsprivate RAMOutputStreamoffsetsBuffer(package private) longpackedIndexStart(package private) longpackedOffsetsStartprivate MonotonicBlockPackedWritertermAddressesprivate MonotonicBlockPackedWritertermOffsets(package private) longtermsStart
-
Constructor Summary
Constructors Constructor Description SimpleFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(BytesRef text, TermStats stats, long termsFilePointer)booleancheckIndexTerm(BytesRef text, TermStats stats)voidfinish(long termsFilePointer)
-
-
-
Field Detail
-
fieldInfo
final FieldInfo fieldInfo
-
numIndexTerms
int numIndexTerms
-
indexStart
final long indexStart
-
termsStart
final long termsStart
-
packedIndexStart
long packedIndexStart
-
packedOffsetsStart
long packedOffsetsStart
-
numTerms
private long numTerms
-
offsetsBuffer
private RAMOutputStream offsetsBuffer
-
termOffsets
private MonotonicBlockPackedWriter termOffsets
-
currentOffset
private long currentOffset
-
addressBuffer
private RAMOutputStream addressBuffer
-
termAddresses
private MonotonicBlockPackedWriter termAddresses
-
lastTerm
private final BytesRefBuilder lastTerm
-
-
Constructor Detail
-
SimpleFieldWriter
SimpleFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
-
-
Method Detail
-
checkIndexTerm
public boolean checkIndexTerm(BytesRef text, TermStats stats) throws java.io.IOException
- Specified by:
checkIndexTermin classTermsIndexWriterBase.FieldWriter- Throws:
java.io.IOException
-
add
public void add(BytesRef text, TermStats stats, long termsFilePointer) throws java.io.IOException
- Specified by:
addin classTermsIndexWriterBase.FieldWriter- Throws:
java.io.IOException
-
finish
public void finish(long termsFilePointer) throws java.io.IOException- Specified by:
finishin classTermsIndexWriterBase.FieldWriter- Throws:
java.io.IOException
-
-