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 ByteBuffersDataOutput
addressBuffer
private long
currentOffset
(package private) FieldInfo
fieldInfo
(package private) long
indexStart
private BytesRefBuilder
lastTerm
(package private) int
numIndexTerms
private long
numTerms
private ByteBuffersDataOutput
offsetsBuffer
(package private) long
packedIndexStart
(package private) long
packedOffsetsStart
private MonotonicBlockPackedWriter
termAddresses
private MonotonicBlockPackedWriter
termOffsets
(package private) long
termsStart
-
Constructor Summary
Constructors Constructor Description SimpleFieldWriter(FieldInfo fieldInfo, long termsFilePointer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(BytesRef text, TermStats stats, long termsFilePointer)
boolean
checkIndexTerm(BytesRef text, TermStats stats)
void
finish(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 ByteBuffersDataOutput offsetsBuffer
-
termOffsets
private MonotonicBlockPackedWriter termOffsets
-
currentOffset
private long currentOffset
-
addressBuffer
private ByteBuffersDataOutput 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:
checkIndexTerm
in classTermsIndexWriterBase.FieldWriter
- Throws:
java.io.IOException
-
add
public void add(BytesRef text, TermStats stats, long termsFilePointer) throws java.io.IOException
- Specified by:
add
in classTermsIndexWriterBase.FieldWriter
- Throws:
java.io.IOException
-
finish
public void finish(long termsFilePointer) throws java.io.IOException
- Specified by:
finish
in classTermsIndexWriterBase.FieldWriter
- Throws:
java.io.IOException
-
-