final class Lucene84ScoreSkipReader extends Lucene84SkipReader
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Lucene84ScoreSkipReader.MutableImpactList |
Modifier and Type | Field and Description |
---|---|
private ByteArrayDataInput |
badi |
private byte[][] |
impactData |
private int[] |
impactDataLength |
private Impacts |
impacts |
private int |
numLevels |
private Lucene84ScoreSkipReader.MutableImpactList[] |
perLevelImpacts |
maxNumberOfSkipLevels, numberOfSkipLevels, skipDoc
Constructor and Description |
---|
Lucene84ScoreSkipReader(IndexInput skipStream,
int maxSkipLevels,
boolean hasPos,
boolean hasOffsets,
boolean hasPayloads) |
Modifier and Type | Method and Description |
---|---|
(package private) Impacts |
getImpacts() |
(package private) static Lucene84ScoreSkipReader.MutableImpactList |
readImpacts(ByteArrayDataInput in,
Lucene84ScoreSkipReader.MutableImpactList reuse) |
protected void |
readImpacts(int level,
IndexInput skipStream) |
int |
skipTo(int target)
Skips entries to the first beyond the current whose document number is
greater than or equal to target.
|
getDocPointer, getNextSkipDoc, getPayloadByteUpto, getPayPointer, getPosBufferUpto, getPosPointer, init, readSkipData, seekChild, setLastSkipData, trim
close, getDoc, init
private final byte[][] impactData
private final int[] impactDataLength
private final ByteArrayDataInput badi
private final Impacts impacts
private int numLevels
private final Lucene84ScoreSkipReader.MutableImpactList[] perLevelImpacts
public Lucene84ScoreSkipReader(IndexInput skipStream, int maxSkipLevels, boolean hasPos, boolean hasOffsets, boolean hasPayloads)
public int skipTo(int target) throws java.io.IOException
MultiLevelSkipListReader
skipTo
in class MultiLevelSkipListReader
java.io.IOException
Impacts getImpacts()
protected void readImpacts(int level, IndexInput skipStream) throws java.io.IOException
readImpacts
in class Lucene84SkipReader
java.io.IOException
static Lucene84ScoreSkipReader.MutableImpactList readImpacts(ByteArrayDataInput in, Lucene84ScoreSkipReader.MutableImpactList reuse)