private static class BKDWriter.MergeReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) BKDReader |
bkd |
private int |
blockID
Which leaf block we are up to
|
private int |
docBlockUpto
Which doc in this block we are up to
|
int |
docID
Current doc ID
|
(package private) MergeState.DocMap |
docMap |
private int |
docsInBlock
How many docs in the current block
|
private byte[] |
packedValues |
(package private) BKDReader.IntersectState |
state |
Constructor and Description |
---|
MergeReader(BKDReader bkd,
MergeState.DocMap docMap) |
Modifier and Type | Method and Description |
---|---|
boolean |
next() |
final BKDReader bkd
final BKDReader.IntersectState state
final MergeState.DocMap docMap
public int docID
private int docBlockUpto
private int docsInBlock
private int blockID
private final byte[] packedValues
public MergeReader(BKDReader bkd, MergeState.DocMap docMap) throws java.io.IOException
java.io.IOException