Package org.apache.lucene.util.packed
Class DirectReader
- java.lang.Object
-
- org.apache.lucene.util.packed.DirectReader
-
public class DirectReader extends java.lang.ObjectRetrieves an instance previously written byDirectWriterExample usage:
int bitsPerValue = 100; IndexInput in = dir.openInput("packed", IOContext.DEFAULT); LongValues values = DirectReader.getInstance(in.randomAccessSlice(start, end), bitsPerValue); for (int i = 0; i < numValues; i++) { long value = values.get(i); }- See Also:
DirectWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDirectReader.DirectPackedReader1(package private) static classDirectReader.DirectPackedReader12(package private) static classDirectReader.DirectPackedReader16(package private) static classDirectReader.DirectPackedReader2(package private) static classDirectReader.DirectPackedReader20(package private) static classDirectReader.DirectPackedReader24(package private) static classDirectReader.DirectPackedReader28(package private) static classDirectReader.DirectPackedReader32(package private) static classDirectReader.DirectPackedReader4(package private) static classDirectReader.DirectPackedReader40(package private) static classDirectReader.DirectPackedReader48(package private) static classDirectReader.DirectPackedReader56(package private) static classDirectReader.DirectPackedReader64(package private) static classDirectReader.DirectPackedReader8
-
Constructor Summary
Constructors Constructor Description DirectReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LongValuesgetInstance(RandomAccessInput slice, int bitsPerValue)Retrieves an instance from the specified slice written decodingbitsPerValuefor each valuestatic LongValuesgetInstance(RandomAccessInput slice, int bitsPerValue, long offset)Retrieves an instance from the specifiedoffsetof the given slice decodingbitsPerValuefor each value
-
-
-
Method Detail
-
getInstance
public static LongValues getInstance(RandomAccessInput slice, int bitsPerValue)
Retrieves an instance from the specified slice written decodingbitsPerValuefor each value
-
getInstance
public static LongValues getInstance(RandomAccessInput slice, int bitsPerValue, long offset)
Retrieves an instance from the specifiedoffsetof the given slice decodingbitsPerValuefor each value
-
-