public final class DataTypePrecisionFixer extends Object implements org.apache.flink.table.types.DataTypeVisitor<org.apache.flink.table.types.DataType>
TypeInformation.| 构造器和说明 |
|---|
DataTypePrecisionFixer(org.apache.flink.table.types.logical.LogicalType logicalType)
Creates a new instance with the given logical type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.table.types.DataType |
visit(org.apache.flink.table.types.AtomicDataType dataType) |
org.apache.flink.table.types.DataType |
visit(org.apache.flink.table.types.CollectionDataType collectionDataType) |
org.apache.flink.table.types.DataType |
visit(org.apache.flink.table.types.FieldsDataType fieldsDataType) |
org.apache.flink.table.types.DataType |
visit(org.apache.flink.table.types.KeyValueDataType keyValueDataType) |
public DataTypePrecisionFixer(org.apache.flink.table.types.logical.LogicalType logicalType)
logicalType - the logical type which carries the correct precisions.public org.apache.flink.table.types.DataType visit(org.apache.flink.table.types.AtomicDataType dataType)
visit 在接口中 org.apache.flink.table.types.DataTypeVisitor<org.apache.flink.table.types.DataType>public org.apache.flink.table.types.DataType visit(org.apache.flink.table.types.CollectionDataType collectionDataType)
visit 在接口中 org.apache.flink.table.types.DataTypeVisitor<org.apache.flink.table.types.DataType>public org.apache.flink.table.types.DataType visit(org.apache.flink.table.types.FieldsDataType fieldsDataType)
visit 在接口中 org.apache.flink.table.types.DataTypeVisitor<org.apache.flink.table.types.DataType>public org.apache.flink.table.types.DataType visit(org.apache.flink.table.types.KeyValueDataType keyValueDataType)
visit 在接口中 org.apache.flink.table.types.DataTypeVisitor<org.apache.flink.table.types.DataType>Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.