public class ByteBitPackingValuesReader extends ValuesReader
| Constructor and Description |
|---|
ByteBitPackingValuesReader(int bound,
Packer packer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getNextOffset()
Called to return offset of the next section
|
void |
initFromPage(int valueCount,
ByteBuffer page,
int offset)
Called to initialize the column reader from a part of a page.
|
int |
readInteger() |
void |
skip()
Skips the next value in the page
|
initFromPage, readBoolean, readBytes, readDouble, readFloat, readLong, readValueDictionaryIdpublic ByteBitPackingValuesReader(int bound,
Packer packer)
public int readInteger()
readInteger in class ValuesReaderpublic void initFromPage(int valueCount,
ByteBuffer page,
int offset)
throws IOException
ValuesReaderinitFromPage in class ValuesReadervalueCount - count of values in this pagepage - the array to read from containing the page data (repetition levels, definition levels, data)offset - where to start reading from in the pageIOExceptionpublic int getNextOffset()
ValuesReadergetNextOffset in class ValuesReaderpublic void skip()
ValuesReaderskip in class ValuesReaderCopyright © 2016 The Apache Software Foundation. All rights reserved.