Module org.apache.lucene.core
Package org.apache.lucene.util.bkd
Class BKDWriter.OneDimensionBKDWriter
java.lang.Object
org.apache.lucene.util.bkd.BKDWriter.OneDimensionBKDWriter
- Enclosing class:
BKDWriter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final IndexOutput(package private) final long(package private) final IndexOutputprivate int(package private) final byte[](package private) final LongArrayList(package private) final List<byte[]> private intprivate int(package private) final int[](package private) final byte[](package private) final IndexOutputprivate long -
Constructor Summary
ConstructorsConstructorDescriptionOneDimensionBKDWriter(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut) -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(byte[] packedValue, int docID) finish()private voidwriteLeafBlock(int leafCardinality)
-
Field Details
-
metaOut
-
indexOut
-
dataOut
-
dataStartFP
final long dataStartFP -
leafBlockFPs
-
leafBlockStartValues
-
leafValues
final byte[] leafValues -
leafDocs
final int[] leafDocs -
valueCount
private long valueCount -
leafCount
private int leafCount -
leafCardinality
private int leafCardinality -
lastPackedValue
final byte[] lastPackedValue -
lastDocID
private int lastDocID
-
-
Constructor Details
-
OneDimensionBKDWriter
OneDimensionBKDWriter(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut)
-
-
Method Details
-
add
- Throws:
IOException
-
finish
- Throws:
IOException
-
writeLeafBlock
- Throws:
IOException
-