public class VectorizedDeltaByteArrayReader extends VectorizedReaderBase implements VectorizedValuesReader, org.apache.parquet.column.values.RequiresPreviousReader
VectorizedValuesReader.ByteBufferOutputWriter, VectorizedValuesReader.IntegerOutputWriter| Modifier and Type | Method and Description |
|---|---|
void |
initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in) |
org.apache.parquet.io.api.Binary |
readBinary(int len) |
void |
readBinary(int total,
WritableBytesVector c,
int rowId) |
void |
setPreviousReader(org.apache.parquet.column.values.ValuesReader reader)
There was a bug (PARQUET-246) in which DeltaByteArrayWriter's reset() method did not clear
the previous value state that it tracks internally.
|
void |
skipBinary(int total) |
readBooleans, readByte, readBytes, readDoubles, readFloats, readIntegers, readLongs, readShort, readShorts, skip, skipBooleans, skipBytes, skipDoubles, skipFixedLenByteArray, skipFloats, skipIntegers, skipLongs, skipShortsgetNextOffset, initFromPage, initFromPage, readBoolean, readBytes, readDouble, readFloat, readInteger, readLong, readValueDictionaryId, skip, updateNextOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadBoolean, readBooleans, readByte, readBytes, readDouble, readDoubles, readFloat, readFloats, readInteger, readIntegers, readLong, readLongs, readShort, readShorts, skipBooleans, skipBytes, skipDoubles, skipFixedLenByteArray, skipFloats, skipIntegers, skipLongs, skipShortspublic void initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in)
throws IOException
initFromPage in class org.apache.parquet.column.values.ValuesReaderIOExceptionpublic org.apache.parquet.io.api.Binary readBinary(int len)
readBinary in interface VectorizedValuesReaderreadBinary in class VectorizedReaderBasepublic void readBinary(int total,
WritableBytesVector c,
int rowId)
readBinary in interface VectorizedValuesReaderreadBinary in class VectorizedReaderBasepublic void setPreviousReader(org.apache.parquet.column.values.ValuesReader reader)
setPreviousReader in interface org.apache.parquet.column.values.RequiresPreviousReaderpublic void skipBinary(int total)
skipBinary in interface VectorizedValuesReaderskipBinary in class VectorizedReaderBaseCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.