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 IndexOutput
private int
(package private) final byte[]
(package private) final LongArrayList
(package private) final List
<byte[]> private int
private int
(package private) final int[]
(package private) final byte[]
(package private) final IndexOutput
private long
-
Constructor Summary
ConstructorsConstructorDescriptionOneDimensionBKDWriter
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut) -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(byte[] packedValue, int docID) finish()
private void
writeLeafBlock
(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
-