Class PythonTypeUtils.LogicalTypeToProtoTypeConverter
java.lang.Object
org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
org.apache.flink.table.runtime.typeutils.PythonTypeUtils.LogicalTypeToProtoTypeConverter
- All Implemented Interfaces:
org.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>
- Enclosing class:
- PythonTypeUtils
public static class PythonTypeUtils.LogicalTypeToProtoTypeConverter
extends org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
Converter That convert the logicalType to the related Prototype.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FlinkFnApi.Schema.FieldTypedefaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) visit(org.apache.flink.table.types.logical.ArrayType arrayType) visit(org.apache.flink.table.types.logical.BigIntType bigIntType) visit(org.apache.flink.table.types.logical.BinaryType binaryType) visit(org.apache.flink.table.types.logical.BooleanType booleanType) visit(org.apache.flink.table.types.logical.CharType charType) visit(org.apache.flink.table.types.logical.DateType dateType) visit(org.apache.flink.table.types.logical.DecimalType decimalType) visit(org.apache.flink.table.types.logical.DoubleType doubleType) visit(org.apache.flink.table.types.logical.FloatType floatType) visit(org.apache.flink.table.types.logical.IntType intType) visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType) visit(org.apache.flink.table.types.logical.MapType mapType) visit(org.apache.flink.table.types.logical.RowType rowType) visit(org.apache.flink.table.types.logical.SmallIntType smallIntType) visit(org.apache.flink.table.types.logical.TimestampType timestampType) visit(org.apache.flink.table.types.logical.TimeType timeType) visit(org.apache.flink.table.types.logical.TinyIntType tinyIntType) visit(org.apache.flink.table.types.logical.VarBinaryType varBinaryType) visit(org.apache.flink.table.types.logical.VarCharType varCharType) Methods inherited from class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
LogicalTypeToProtoTypeConverter
public LogicalTypeToProtoTypeConverter()
-
-
Method Details
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BooleanType booleanType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.TinyIntType tinyIntType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.SmallIntType smallIntType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BigIntType bigIntType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.DoubleType doubleType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.BinaryType binaryType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.VarBinaryType varBinaryType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.VarCharType varCharType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.TimestampType timestampType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
public FlinkFnApi.Schema.FieldType visit(org.apache.flink.table.types.logical.DecimalType decimalType) - Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<FlinkFnApi.Schema.FieldType>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-
defaultMethod
protected FlinkFnApi.Schema.FieldType defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) - Specified by:
defaultMethodin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<FlinkFnApi.Schema.FieldType>
-