public class TableLongEncodingReader extends Object implements CompressionFactory.LongEncodingReader
| Constructor and Description |
|---|
TableLongEncodingReader(ByteBuffer fromBuffer) |
| Modifier and Type | Method and Description |
|---|---|
CompressionFactory.LongEncodingReader |
duplicate()
Duplicates this reader, creating a new reader that does not share any state.
|
long |
read(int index) |
int |
read(long[] out,
int outPosition,
int[] indexes,
int length,
int indexOffset,
int limit) |
void |
read(long[] out,
int outPosition,
int startIndex,
int length) |
void |
setBuffer(ByteBuffer buffer) |
public TableLongEncodingReader(ByteBuffer fromBuffer)
public void setBuffer(ByteBuffer buffer)
setBuffer in interface CompressionFactory.LongEncodingReaderpublic long read(int index)
read in interface CompressionFactory.LongEncodingReaderpublic void read(long[] out,
int outPosition,
int startIndex,
int length)
read in interface CompressionFactory.LongEncodingReaderpublic int read(long[] out,
int outPosition,
int[] indexes,
int length,
int indexOffset,
int limit)
read in interface CompressionFactory.LongEncodingReaderpublic CompressionFactory.LongEncodingReader duplicate()
CompressionFactory.LongEncodingReaderCompressionFactory.LongEncodingReader.setBuffer(java.nio.ByteBuffer) on the
various duplicates.duplicate in interface CompressionFactory.LongEncodingReaderCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.