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