public class DirectReader
extends java.lang.Object
DirectWriter
Example 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); }
DirectWriter
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DirectReader.DirectPackedReader1 |
(package private) static class |
DirectReader.DirectPackedReader12 |
(package private) static class |
DirectReader.DirectPackedReader16 |
(package private) static class |
DirectReader.DirectPackedReader2 |
(package private) static class |
DirectReader.DirectPackedReader20 |
(package private) static class |
DirectReader.DirectPackedReader24 |
(package private) static class |
DirectReader.DirectPackedReader28 |
(package private) static class |
DirectReader.DirectPackedReader32 |
(package private) static class |
DirectReader.DirectPackedReader4 |
(package private) static class |
DirectReader.DirectPackedReader40 |
(package private) static class |
DirectReader.DirectPackedReader48 |
(package private) static class |
DirectReader.DirectPackedReader56 |
(package private) static class |
DirectReader.DirectPackedReader64 |
(package private) static class |
DirectReader.DirectPackedReader8 |
Constructor and Description |
---|
DirectReader() |
Modifier and Type | Method and Description |
---|---|
static LongValues |
getInstance(RandomAccessInput slice,
int bitsPerValue)
Retrieves an instance from the specified slice written decoding
bitsPerValue for each value |
static LongValues |
getInstance(RandomAccessInput slice,
int bitsPerValue,
long offset)
Retrieves an instance from the specified
offset of the given slice
decoding bitsPerValue for each value |
public static LongValues getInstance(RandomAccessInput slice, int bitsPerValue)
bitsPerValue
for each valuepublic static LongValues getInstance(RandomAccessInput slice, int bitsPerValue, long offset)
offset
of the given slice
decoding bitsPerValue
for each value