public class NestedPrimitiveColumnReader extends Object implements ColumnReader<org.apache.paimon.data.columnar.writable.WritableColumnVector>
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
NestedPrimitiveColumnReader.NullIntIterator
Reading zero always.
|
protected static class |
NestedPrimitiveColumnReader.RLEIntIterator
Reading int from
RunLengthBitPackingHybridDecoder. |
protected static class |
NestedPrimitiveColumnReader.ValuesReaderIntIterator
Reading int from
ValuesReader. |
| 构造器和说明 |
|---|
NestedPrimitiveColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReader pageReader,
boolean isUtcTimestamp,
org.apache.parquet.schema.Type parquetType,
org.apache.paimon.types.DataType dataType,
boolean readRowField,
boolean readMapKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
LevelDelegation |
getLevelDelegation() |
org.apache.paimon.data.columnar.writable.WritableColumnVector |
readAndNewVector(int readNumber,
org.apache.paimon.data.columnar.writable.WritableColumnVector vector) |
protected void |
readPage() |
void |
readToVector(int readNumber,
org.apache.paimon.data.columnar.writable.WritableColumnVector vector) |
public NestedPrimitiveColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReader pageReader,
boolean isUtcTimestamp,
org.apache.parquet.schema.Type parquetType,
org.apache.paimon.types.DataType dataType,
boolean readRowField,
boolean readMapKey)
throws IOException
IOExceptionpublic void readToVector(int readNumber,
org.apache.paimon.data.columnar.writable.WritableColumnVector vector)
throws IOException
readToVector 在接口中 ColumnReader<org.apache.paimon.data.columnar.writable.WritableColumnVector>readNumber - number to read.vector - vector to write.IOExceptionpublic org.apache.paimon.data.columnar.writable.WritableColumnVector readAndNewVector(int readNumber,
org.apache.paimon.data.columnar.writable.WritableColumnVector vector)
throws IOException
IOExceptionpublic LevelDelegation getLevelDelegation()
protected void readPage()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.