public class DataTypeConverter extends Object
| 构造器和说明 |
|---|
DataTypeConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
convert(Object value,
org.apache.flink.cdc.common.types.DataType dataType) |
static org.apache.calcite.rel.type.RelDataType |
convertCalciteRelDataType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
List<org.apache.flink.cdc.common.schema.Column> columns) |
static org.apache.flink.cdc.common.types.DataType |
convertCalciteRelDataTypeToDataType(org.apache.calcite.rel.type.RelDataType relDataType) |
static org.apache.calcite.rel.type.RelDataType |
convertCalciteType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.flink.cdc.common.types.DataType dataType) |
static Class<?> |
convertOriginalClass(org.apache.flink.cdc.common.types.DataType dataType) |
static Object |
convertToOriginal(Object value,
org.apache.flink.cdc.common.types.DataType dataType) |
static org.apache.flink.cdc.common.types.RowType |
toRowType(List<org.apache.flink.cdc.common.schema.Column> columnList) |
public static org.apache.flink.cdc.common.types.RowType toRowType(List<org.apache.flink.cdc.common.schema.Column> columnList)
public static Class<?> convertOriginalClass(org.apache.flink.cdc.common.types.DataType dataType)
public static org.apache.calcite.rel.type.RelDataType convertCalciteRelDataType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
List<org.apache.flink.cdc.common.schema.Column> columns)
public static org.apache.calcite.rel.type.RelDataType convertCalciteType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
org.apache.flink.cdc.common.types.DataType dataType)
public static org.apache.flink.cdc.common.types.DataType convertCalciteRelDataTypeToDataType(org.apache.calcite.rel.type.RelDataType relDataType)
public static Object convert(Object value, org.apache.flink.cdc.common.types.DataType dataType)
Copyright © 2025 The Apache Software Foundation. All rights reserved.