it.unimi.di.mg4j.index
Class QuasiSuccinctIndexReader.EliasFanoPointerReader
java.lang.Object
it.unimi.di.mg4j.index.QuasiSuccinctIndexReader.PointerReader
it.unimi.di.mg4j.index.QuasiSuccinctIndexReader.EliasFanoPointerReader
- Enclosing class:
- QuasiSuccinctIndexReader
protected static final class QuasiSuccinctIndexReader.EliasFanoPointerReader
- extends QuasiSuccinctIndexReader.PointerReader
Constructor Summary |
QuasiSuccinctIndexReader.EliasFanoPointerReader(QuasiSuccinctIndexReader.LongWordBitReader upperBits,
long upperBitsStart,
QuasiSuccinctIndexReader.LongWordBitReader lowerBits,
long lowerBitsStart,
int l,
QuasiSuccinctIndexReader.LongWordBitReader skipPointers,
long skipPointersStart,
long numberOfPointers,
int pointerSize,
int frequency,
int log2Quantum)
|
lowerBits
protected final QuasiSuccinctIndexReader.LongWordBitReader lowerBits
- The longword bit reader for the lower bits.
lowerBitsStart
protected final long lowerBitsStart
- The starting position of the power bits.
QuasiSuccinctIndexReader.EliasFanoPointerReader
public QuasiSuccinctIndexReader.EliasFanoPointerReader(QuasiSuccinctIndexReader.LongWordBitReader upperBits,
long upperBitsStart,
QuasiSuccinctIndexReader.LongWordBitReader lowerBits,
long lowerBitsStart,
int l,
QuasiSuccinctIndexReader.LongWordBitReader skipPointers,
long skipPointersStart,
long numberOfPointers,
int pointerSize,
int frequency,
int log2Quantum)
getNextPrefixSum
public long getNextPrefixSum()
skipTo
public long skipTo(long lowerBound)
toString
public String toString()
- Overrides:
toString
in class Object