public class BaseVectorizedParquetValuesReader
extends org.apache.parquet.column.values.ValuesReader
Writes batches of values retrieved to Arrow vectors. If all pages of a column within the row group are not dictionary encoded, then dictionary ids are eagerly decoded into actual values before writing them to the Arrow vectors
| Constructor and Description |
|---|
BaseVectorizedParquetValuesReader(int maxDefLevel,
boolean setValidityVector) |
BaseVectorizedParquetValuesReader(int bitWidth,
int maxDefLevel,
boolean setValidityVector) |
BaseVectorizedParquetValuesReader(int bitWidth,
int maxDefLevel,
boolean readLength,
boolean setValidityVector) |
| Modifier and Type | Method and Description |
|---|---|
void |
initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in) |
boolean |
readBoolean() |
int |
readInteger() |
int |
readValueDictionaryId() |
void |
skip() |
public BaseVectorizedParquetValuesReader(int maxDefLevel,
boolean setValidityVector)
public BaseVectorizedParquetValuesReader(int bitWidth,
int maxDefLevel,
boolean setValidityVector)
public BaseVectorizedParquetValuesReader(int bitWidth,
int maxDefLevel,
boolean readLength,
boolean setValidityVector)
public void initFromPage(int valueCount,
org.apache.parquet.bytes.ByteBufferInputStream in)
throws java.io.IOException
initFromPage in class org.apache.parquet.column.values.ValuesReaderjava.io.IOExceptionpublic boolean readBoolean()
readBoolean in class org.apache.parquet.column.values.ValuesReaderpublic void skip()
skip in class org.apache.parquet.column.values.ValuesReaderpublic int readValueDictionaryId()
readValueDictionaryId in class org.apache.parquet.column.values.ValuesReaderpublic int readInteger()
readInteger in class org.apache.parquet.column.values.ValuesReader