public class DataTypeToLogicalType extends Object implements DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
DataType
to LogicalType
.Modifier and Type | Field and Description |
---|---|
static DataTypeToLogicalType |
INSTANCE |
Constructor and Description |
---|
DataTypeToLogicalType() |
Modifier and Type | Method and Description |
---|---|
org.apache.flink.table.types.logical.LogicalType |
visit(ArrayType arrayType) |
org.apache.flink.table.types.logical.LogicalType |
visit(BigIntType bigIntType) |
org.apache.flink.table.types.logical.LogicalType |
visit(BinaryType binaryType) |
org.apache.flink.table.types.logical.LogicalType |
visit(BooleanType booleanType) |
org.apache.flink.table.types.logical.LogicalType |
visit(CharType charType) |
org.apache.flink.table.types.logical.LogicalType |
visit(DateType dateType) |
org.apache.flink.table.types.logical.LogicalType |
visit(DecimalType decimalType) |
org.apache.flink.table.types.logical.LogicalType |
visit(DoubleType doubleType) |
org.apache.flink.table.types.logical.LogicalType |
visit(FloatType floatType) |
org.apache.flink.table.types.logical.LogicalType |
visit(IntType intType) |
org.apache.flink.table.types.logical.LogicalType |
visit(LocalZonedTimestampType localZonedTimestampType) |
org.apache.flink.table.types.logical.LogicalType |
visit(MapType mapType) |
org.apache.flink.table.types.logical.LogicalType |
visit(MultisetType multisetType) |
org.apache.flink.table.types.logical.LogicalType |
visit(RowType rowType) |
org.apache.flink.table.types.logical.LogicalType |
visit(SmallIntType smallIntType) |
org.apache.flink.table.types.logical.LogicalType |
visit(TimestampType timestampType) |
org.apache.flink.table.types.logical.LogicalType |
visit(TimeType timeType) |
org.apache.flink.table.types.logical.LogicalType |
visit(TinyIntType tinyIntType) |
org.apache.flink.table.types.logical.LogicalType |
visit(VarBinaryType varBinaryType) |
org.apache.flink.table.types.logical.LogicalType |
visit(VarCharType varCharType) |
org.apache.flink.table.types.logical.LogicalType |
visit(VariantType variantType) |
public static final DataTypeToLogicalType INSTANCE
public org.apache.flink.table.types.logical.LogicalType visit(CharType charType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(VarCharType varCharType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(BooleanType booleanType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(BinaryType binaryType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(VarBinaryType varBinaryType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(DecimalType decimalType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(TinyIntType tinyIntType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(SmallIntType smallIntType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(IntType intType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(BigIntType bigIntType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(FloatType floatType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(DoubleType doubleType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(DateType dateType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(TimeType timeType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(TimestampType timestampType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(LocalZonedTimestampType localZonedTimestampType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(VariantType variantType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(ArrayType arrayType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(MultisetType multisetType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(MapType mapType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
public org.apache.flink.table.types.logical.LogicalType visit(RowType rowType)
visit
in interface DataTypeVisitor<org.apache.flink.table.types.logical.LogicalType>
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.