Class FlussConversions
- java.lang.Object
-
- org.apache.flink.cdc.connectors.fluss.utils.FlussConversions
-
public class FlussConversions extends Object
Converter between Flink CDC types and Fluss types.
-
-
Constructor Summary
Constructors Constructor Description FlussConversions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BooleansameSchemaIgnoreCommentAndDefaultValue(Schema oldSchema, Schema newSchema)static SchematoCdcSchema(org.apache.fluss.metadata.Schema flussSchema)Converts a Fluss schema to a Flink CDC schema.static SchematoCdcSchema(org.apache.fluss.metadata.Schema flussSchema, List<String> partitionKeys)Converts a Fluss schema to a Flink CDC schema with table partition keys.static DataTypetoCdcType(org.apache.fluss.types.DataType flussType)Converts a Fluss data type to a Flink CDC data type.static org.apache.fluss.metadata.SchematoFlussSchema(Schema cdcSchema)static org.apache.fluss.metadata.TableDescriptortoFlussTable(Schema cdcSchema, List<String> bucketKeys, Integer bucketNum, Map<String,String> tableProperties)static org.apache.fluss.types.DataTypetoFlussType(DataType flinkDataType)
-
-
-
Method Detail
-
toCdcSchema
public static Schema toCdcSchema(org.apache.fluss.metadata.Schema flussSchema)
Converts a Fluss schema to a Flink CDC schema.
-
toCdcSchema
public static Schema toCdcSchema(org.apache.fluss.metadata.Schema flussSchema, List<String> partitionKeys)
Converts a Fluss schema to a Flink CDC schema with table partition keys.
-
toCdcType
public static DataType toCdcType(org.apache.fluss.types.DataType flussType)
Converts a Fluss data type to a Flink CDC data type.
-
toFlussTable
public static org.apache.fluss.metadata.TableDescriptor toFlussTable(Schema cdcSchema, List<String> bucketKeys, @Nullable Integer bucketNum, Map<String,String> tableProperties)
-
toFlussSchema
public static org.apache.fluss.metadata.Schema toFlussSchema(Schema cdcSchema)
-
toFlussType
public static org.apache.fluss.types.DataType toFlussType(DataType flinkDataType)
-
-