public static class PythonTypeUtils.LogicalTypeToProtoTypeConverter extends org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
Constructor and Description |
---|
LogicalTypeToProtoTypeConverter() |
Modifier and Type | Method and Description |
---|---|
protected FlinkFnApi.Schema.FieldType |
defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.ArrayType arrayType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.BigIntType bigIntType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.BinaryType binaryType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.BooleanType booleanType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.CharType charType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.DateType dateType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.DecimalType decimalType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.DoubleType doubleType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.FloatType floatType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.IntType intType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.MapType mapType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.RowType rowType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.SmallIntType smallIntType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.TimestampType timestampType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.TimeType timeType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.TinyIntType tinyIntType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.VarBinaryType varBinaryType) |
FlinkFnApi.Schema.FieldType |
visit(org.apache.flink.table.types.logical.VarCharType varCharType) |
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BooleanType booleanType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.TinyIntType tinyIntType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.SmallIntType smallIntType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.IntType intType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BigIntType bigIntType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.FloatType floatType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.DoubleType doubleType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BinaryType binaryType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.VarBinaryType varBinaryType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.CharType charType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.VarCharType varCharType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.DateType dateType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.TimeType timeType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.TimestampType timestampType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.DecimalType decimalType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.ArrayType arrayType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.MapType mapType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.RowType rowType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
visit
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
protected FlinkFnApi.Schema.FieldType defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType)
defaultMethod
in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.