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
private class BKDWriter.OneDimensionBKDWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) IndexOutput
dataOut
(package private) long
dataStartFP
(package private) IndexOutput
indexOut
private int
lastDocID
(package private) byte[]
lastPackedValue
(package private) LongArrayList
leafBlockFPs
(package private) java.util.List<byte[]>
leafBlockStartValues
private int
leafCardinality
private int
leafCount
(package private) int[]
leafDocs
(package private) byte[]
leafValues
(package private) IndexOutput
metaOut
private long
valueCount
-
Constructor Summary
Constructors Constructor Description OneDimensionBKDWriter(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
add(byte[] packedValue, int docID)
IORunnable
finish()
private void
writeLeafBlock(int leafCardinality)
-
-
-
Field Detail
-
metaOut
final IndexOutput metaOut
-
indexOut
final IndexOutput indexOut
-
dataOut
final IndexOutput dataOut
-
dataStartFP
final long dataStartFP
-
leafBlockFPs
final LongArrayList leafBlockFPs
-
leafBlockStartValues
final java.util.List<byte[]> 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 Detail
-
OneDimensionBKDWriter
OneDimensionBKDWriter(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut)
-
-
Method Detail
-
add
void add(byte[] packedValue, int docID) throws java.io.IOException
- Throws:
java.io.IOException
-
finish
public IORunnable finish() throws java.io.IOException
- Throws:
java.io.IOException
-
writeLeafBlock
private void writeLeafBlock(int leafCardinality) throws java.io.IOException
- Throws:
java.io.IOException
-
-