| 限定符和类型 | 方法和说明 |
|---|---|
GeneratedClass<Projection> |
CodeGenerator.generateProjection(String name,
RowType inputType,
int[] inputMapping) |
| 构造器和说明 |
|---|
PartitionInfo(int[] map,
RowType partitionType,
BinaryRow partition) |
| 限定符和类型 | 方法和说明 |
|---|---|
static InternalRowSerializer |
InternalSerializers.create(RowType type)
Creates a
Serializer for internal data structures of the given RowType. |
| 构造器和说明 |
|---|
InternalRowSerializer(RowType rowType) |
RowCompactedSerializer(RowType rowType) |
| 限定符和类型 | 方法和说明 |
|---|---|
FormatReaderFactory |
FileFormat.createReaderFactory(RowType rowType) |
abstract FormatReaderFactory |
FileFormat.createReaderFactory(RowType projectedRowType,
List<Predicate> filters)
Create a
FormatReaderFactory from the type, with projection pushed down. |
Optional<TableStatsExtractor> |
FileFormat.createStatsExtractor(RowType type,
FieldStatsCollector.Factory[] statsCollectors) |
abstract FormatWriterFactory |
FileFormat.createWriterFactory(RowType type)
Create a
FormatWriterFactory from the type. |
abstract void |
FileFormat.validateDataFields(RowType rowType)
Validate data field type supported or not.
|
| 构造器和说明 |
|---|
TableStatsCollector(RowType rowType) |
TableStatsCollector(RowType rowType,
FieldStatsCollector.Factory[] collectorFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Predicate |
PredicateBuilder.equalPartition(BinaryRow partition,
RowType partitionType) |
static Predicate |
PredicateBuilder.partition(Map<String,String> map,
RowType rowType) |
| 构造器和说明 |
|---|
PredicateBuilder(RowType rowType) |
PredicateFilter(RowType rowType,
List<Predicate> predicates) |
PredicateFilter(RowType rowType,
Predicate predicate) |
| 限定符和类型 | 方法和说明 |
|---|---|
RowType |
RowType.Builder.build() |
static RowType |
RowType.of(DataType... types) |
static RowType |
RowType.of(DataType[] types,
String[] names) |
static RowType |
DataTypes.ROW(DataField... fields) |
static RowType |
DataTypes.ROW(DataType... fieldTypes) |
| 限定符和类型 | 方法和说明 |
|---|---|
R |
DataTypeDefaultVisitor.visit(RowType rowType) |
R |
DataTypeVisitor.visit(RowType rowType) |
DataType |
ReassignFieldId.visit(RowType rowType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RowType |
TypeUtils.concat(RowType left,
RowType right) |
abstract RowType |
Projection.project(RowType rowType) |
static RowType |
TypeUtils.project(RowType inputType,
int[] mapping) |
static RowType |
TypeUtils.project(RowType inputType,
List<String> names) |
RowType |
RowDataToObjectArrayConverter.rowType() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RowType |
TypeUtils.concat(RowType left,
RowType right) |
static InternalRow |
InternalRowUtils.copyInternalRow(InternalRow row,
RowType rowType) |
abstract RowType |
Projection.project(RowType rowType) |
static RowType |
TypeUtils.project(RowType inputType,
int[] mapping) |
static RowType |
TypeUtils.project(RowType inputType,
List<String> names) |
| 构造器和说明 |
|---|
ProjectToRowFunction(RowType rowType,
List<String> projectFields) |
RowDataToObjectArrayConverter(RowType rowType) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.