public class ParquetSplitReaderUtil extends Object
ParquetColumnarRowSplitReader.| 构造器和说明 |
|---|
ParquetSplitReaderUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ColumnReader |
createColumnReader(boolean utcTimestamp,
org.apache.flink.table.types.logical.LogicalType fieldType,
org.apache.parquet.column.ColumnDescriptor descriptor,
org.apache.parquet.column.page.PageReader pageReader) |
static org.apache.flink.table.data.vector.ColumnVector |
createVectorFromConstant(org.apache.flink.table.types.logical.LogicalType type,
Object value,
int batchSize) |
static org.apache.flink.table.data.vector.writable.WritableColumnVector |
createWritableColumnVector(int batchSize,
org.apache.flink.table.types.logical.LogicalType fieldType,
org.apache.parquet.schema.PrimitiveType primitiveType) |
static ParquetColumnarRowSplitReader |
genPartColumnarRowReader(boolean utcTimestamp,
boolean caseSensitive,
org.apache.hadoop.conf.Configuration conf,
String[] fullFieldNames,
org.apache.flink.table.types.DataType[] fullFieldTypes,
Map<String,Object> partitionSpec,
int[] selectedFields,
int batchSize,
org.apache.flink.core.fs.Path path,
long splitStart,
long splitLength)
Util for generating partitioned
ParquetColumnarRowSplitReader. |
public static ParquetColumnarRowSplitReader genPartColumnarRowReader(boolean utcTimestamp, boolean caseSensitive, org.apache.hadoop.conf.Configuration conf, String[] fullFieldNames, org.apache.flink.table.types.DataType[] fullFieldTypes, Map<String,Object> partitionSpec, int[] selectedFields, int batchSize, org.apache.flink.core.fs.Path path, long splitStart, long splitLength) throws IOException
ParquetColumnarRowSplitReader.IOExceptionpublic static org.apache.flink.table.data.vector.ColumnVector createVectorFromConstant(org.apache.flink.table.types.logical.LogicalType type,
Object value,
int batchSize)
public static ColumnReader createColumnReader(boolean utcTimestamp, org.apache.flink.table.types.logical.LogicalType fieldType, org.apache.parquet.column.ColumnDescriptor descriptor, org.apache.parquet.column.page.PageReader pageReader) throws IOException
IOExceptionpublic static org.apache.flink.table.data.vector.writable.WritableColumnVector createWritableColumnVector(int batchSize,
org.apache.flink.table.types.logical.LogicalType fieldType,
org.apache.parquet.schema.PrimitiveType primitiveType)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.