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