| 程序包 | 说明 |
|---|---|
| org.apache.paimon.format.parquet.reader | |
| org.apache.paimon.format.parquet.type |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ParquetField> |
ParquetSplitReaderUtil.buildFieldsList(List<org.apache.paimon.types.DataField> childrens,
List<String> fieldNames,
org.apache.parquet.io.MessageColumnIO columnIO) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CollectionPosition |
NestedPositionUtil.calculateCollectionOffsets(ParquetField field,
int[] definitionLevels,
int[] repetitionLevels,
boolean readRowField)
Calculate the collection's offsets according to column's max repetition level, definition
level, value's repetition level and definition level.
|
static ColumnReader |
ParquetSplitReaderUtil.createColumnReader(org.apache.paimon.types.DataType fieldType,
org.apache.parquet.schema.Type type,
List<org.apache.parquet.column.ColumnDescriptor> columnDescriptors,
org.apache.parquet.column.page.PageReadStore pages,
ParquetField field,
int depth) |
| 构造器和说明 |
|---|
NestedColumnReader(boolean isUtcTimestamp,
org.apache.parquet.column.page.PageReadStore pages,
ParquetField field) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ParquetGroupField
Field that represent parquet's Group Field.
|
class |
ParquetPrimitiveField
Field that represent parquet's primitive field.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ParquetField> |
ParquetGroupField.getChildren() |
| 构造器和说明 |
|---|
ParquetGroupField(org.apache.paimon.types.DataType type,
int repetitionLevel,
int definitionLevel,
boolean required,
List<ParquetField> children) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.