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, skipShorts
getNextOffset, initFromPage, initFromPage, readBoolean, readBytes, readDouble, readFloat, readInteger, readLong, readValueDictionaryId, skip, updateNextOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readBoolean, readBooleans, readByte, readBytes, readDouble, readDoubles, readFloat, readFloats, readInteger, readIntegers, readLong, readLongs, readShort, readShorts, skipBooleans, skipBytes, skipDoubles, skipFixedLenByteArray, skipFloats, skipIntegers, skipLongs, skipShorts
public void initFromPage(int valueCount, org.apache.parquet.bytes.ByteBufferInputStream in) throws IOException
initFromPage
in class org.apache.parquet.column.values.ValuesReader
IOException
public org.apache.parquet.io.api.Binary readBinary(int len)
readBinary
in interface VectorizedValuesReader
readBinary
in class VectorizedReaderBase
public void readBinary(int total, WritableBytesVector c, int rowId)
readBinary
in interface VectorizedValuesReader
readBinary
in class VectorizedReaderBase
public void setPreviousReader(org.apache.parquet.column.values.ValuesReader reader)
setPreviousReader
in interface org.apache.parquet.column.values.RequiresPreviousReader
public void skipBinary(int total)
skipBinary
in interface VectorizedValuesReader
skipBinary
in class VectorizedReaderBase
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.