Module org.apache.lucene.core
Class Lucene90BlockTreeTermsWriter.PendingBlock
java.lang.Object
org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter.PendingEntry
org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter.PendingBlock
- Enclosing class:
- Lucene90BlockTreeTermsWriter
private final class Lucene90BlockTreeTermsWriter.PendingBlock
extends Lucene90BlockTreeTermsWriter.PendingEntry
-
Field Summary
FieldsFields inherited from class org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter.PendingEntry
isTerm
-
Constructor Summary
ConstructorsConstructorDescriptionPendingBlock
(BytesRef prefix, long fp, boolean hasTerms, boolean isFloor, int floorLeadByte, List<FST<BytesRef>> subIndices) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
append
(FSTCompiler<BytesRef> fstCompiler, FST<BytesRef> subIndex, IntsRefBuilder scratchIntsRef) void
compileIndex
(List<Lucene90BlockTreeTermsWriter.PendingBlock> blocks, ByteBuffersDataOutput scratchBytes, IntsRefBuilder scratchIntsRef) toString()
-
Field Details
-
prefix
-
fp
public final long fp -
index
-
subIndices
-
hasTerms
public final boolean hasTerms -
isFloor
public final boolean isFloor -
floorLeadByte
public final int floorLeadByte
-
-
Constructor Details
-
PendingBlock
-
-
Method Details
-
toString
-
compileIndex
public void compileIndex(List<Lucene90BlockTreeTermsWriter.PendingBlock> blocks, ByteBuffersDataOutput scratchBytes, IntsRefBuilder scratchIntsRef) throws IOException - Throws:
IOException
-
append
private void append(FSTCompiler<BytesRef> fstCompiler, FST<BytesRef> subIndex, IntsRefBuilder scratchIntsRef) throws IOException - Throws:
IOException
-