final class Lucene50ScoreSkipReader extends Lucene50SkipReader
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Lucene50ScoreSkipReader.MutableImpactList |
Modifier and Type | Field and Description |
---|---|
private ByteArrayDataInput |
badi |
private byte[][] |
impactData |
private int[] |
impactDataLength |
private Impacts |
impacts |
private int |
numLevels |
private Lucene50ScoreSkipReader.MutableImpactList[] |
perLevelImpacts |
maxNumberOfSkipLevels, numberOfSkipLevels, skipDoc
Constructor and Description |
---|
Lucene50ScoreSkipReader(int version,
IndexInput skipStream,
int maxSkipLevels,
boolean hasPos,
boolean hasOffsets,
boolean hasPayloads) |
Modifier and Type | Method and Description |
---|---|
(package private) Impacts |
getImpacts() |
(package private) static Lucene50ScoreSkipReader.MutableImpactList |
readImpacts(ByteArrayDataInput in,
Lucene50ScoreSkipReader.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 Lucene50ScoreSkipReader.MutableImpactList[] perLevelImpacts
public Lucene50ScoreSkipReader(int version, 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 Lucene50SkipReader
java.io.IOException
static Lucene50ScoreSkipReader.MutableImpactList readImpacts(ByteArrayDataInput in, Lucene50ScoreSkipReader.MutableImpactList reuse)