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, trimclose, getDoc, initprivate 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
MultiLevelSkipListReaderskipTo in class MultiLevelSkipListReaderjava.io.IOExceptionImpacts getImpacts()
protected void readImpacts(int level,
IndexInput skipStream)
throws java.io.IOException
readImpacts in class Lucene84SkipReaderjava.io.IOExceptionstatic Lucene84ScoreSkipReader.MutableImpactList readImpacts(ByteArrayDataInput in, Lucene84ScoreSkipReader.MutableImpactList reuse)