public class DeltaBinaryPackingValuesReader extends ValuesReader
DeltaBinaryPackingValuesWriter
Constructor and Description |
---|
DeltaBinaryPackingValuesReader() |
Modifier and Type | Method and Description |
---|---|
int |
getNextOffset()
Called to return offset of the next section
|
void |
initFromPage(int valueCount,
byte[] page,
int offset)
eagerly load all the data into memory
|
int |
readInteger() |
void |
skip()
Skips the next value in the page
|
readBoolean, readBytes, readDouble, readFloat, readLong, readValueDictionaryId
public void initFromPage(int valueCount, byte[] page, int offset) throws IOException
initFromPage
in class ValuesReader
valueCount
- 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 pageIOException
public int getNextOffset()
ValuesReader
getNextOffset
in class ValuesReader
public void skip()
ValuesReader
skip
in class ValuesReader
public int readInteger()
readInteger
in class ValuesReader
Copyright © 2015. All rights reserved.