public class VectorizedDeltaBinaryPackedReader extends VectorizedReaderBase
DELTA_BINARY_PACKED is the default encoding for integer and long columns in Parquet V2.
Supported Types: INT32, INT64
VectorizedValuesReader.ByteBufferOutputWriter, VectorizedValuesReader.IntegerOutputWriter| Constructor and Description |
|---|
VectorizedDeltaBinaryPackedReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in) |
byte |
readByte() |
void |
readBytes(int total,
WritableByteVector c,
int rowId) |
int |
readInteger() |
void |
readIntegers(int total,
WritableIntVector c,
int rowId) |
long |
readLong() |
void |
readLongs(int total,
WritableLongVector c,
int rowId) |
short |
readShort() |
void |
readShorts(int total,
WritableShortVector c,
int rowId) |
void |
skipBytes(int total) |
void |
skipIntegers(int total) |
void |
skipLongs(int total) |
void |
skipShorts(int total) |
readBinary, readBinary, readBooleans, readDoubles, readFloats, skip, skipBinary, skipBooleans, skipDoubles, skipFixedLenByteArray, skipFloatsgetNextOffset, initFromPage, initFromPage, readBoolean, readBytes, readDouble, readFloat, readValueDictionaryId, skip, updateNextOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadBoolean, readDouble, readFloatpublic void initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in)
throws IOException
initFromPage in class org.apache.parquet.column.values.ValuesReaderIOExceptionpublic byte readByte()
readByte in interface VectorizedValuesReaderreadByte in class VectorizedReaderBasepublic short readShort()
readShort in interface VectorizedValuesReaderreadShort in class VectorizedReaderBasepublic int readInteger()
readInteger in interface VectorizedValuesReaderreadInteger in class org.apache.parquet.column.values.ValuesReaderpublic long readLong()
readLong in interface VectorizedValuesReaderreadLong in class org.apache.parquet.column.values.ValuesReaderpublic void readBytes(int total,
WritableByteVector c,
int rowId)
readBytes in interface VectorizedValuesReaderreadBytes in class VectorizedReaderBasepublic void readShorts(int total,
WritableShortVector c,
int rowId)
readShorts in interface VectorizedValuesReaderreadShorts in class VectorizedReaderBasepublic void readIntegers(int total,
WritableIntVector c,
int rowId)
readIntegers in interface VectorizedValuesReaderreadIntegers in class VectorizedReaderBasepublic void readLongs(int total,
WritableLongVector c,
int rowId)
readLongs in interface VectorizedValuesReaderreadLongs in class VectorizedReaderBasepublic void skipBytes(int total)
skipBytes in interface VectorizedValuesReaderskipBytes in class VectorizedReaderBasepublic void skipShorts(int total)
skipShorts in interface VectorizedValuesReaderskipShorts in class VectorizedReaderBasepublic void skipIntegers(int total)
skipIntegers in interface VectorizedValuesReaderskipIntegers in class VectorizedReaderBasepublic void skipLongs(int total)
skipLongs in interface VectorizedValuesReaderskipLongs in class VectorizedReaderBaseCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.