it.unimi.di.mg4j.index
Class QuasiSuccinctIndexReader.LongWordBitReader

java.lang.Object
  extended by it.unimi.di.mg4j.index.QuasiSuccinctIndexReader.LongWordBitReader
Enclosing class:
QuasiSuccinctIndexReader

protected static final class QuasiSuccinctIndexReader.LongWordBitReader
extends Object


Constructor Summary
QuasiSuccinctIndexReader.LongWordBitReader(LongBigList list, int l)
           
 
Method Summary
 int count(long toSkip)
           
 long extract()
           
 long extract(int width)
           
 long position()
           
 QuasiSuccinctIndexReader.LongWordBitReader position(long position)
           
 long readGamma()
           
 int readNegatedUnary()
           
 long readNegatedUnary(int k)
           
 long readNonZeroGamma()
           
 int readUnary()
           
 long readUnary(int k)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuasiSuccinctIndexReader.LongWordBitReader

public QuasiSuccinctIndexReader.LongWordBitReader(LongBigList list,
                                                  int l)
Method Detail

position

public QuasiSuccinctIndexReader.LongWordBitReader position(long position)

position

public long position()

extract

public long extract(int width)

extract

public long extract()

readUnary

public int readUnary()

readNegatedUnary

public int readNegatedUnary()

count

public int count(long toSkip)

readNonZeroGamma

public long readNonZeroGamma()

readGamma

public long readGamma()

readUnary

public long readUnary(int k)

readNegatedUnary

public long readNegatedUnary(int k)