Class FlussConversions


  • public class FlussConversions
    extends Object
    Converter between Flink CDC types and Fluss types.
    • Constructor Detail

      • FlussConversions

        public FlussConversions()
    • 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.
      • toFlussSchema

        public static org.apache.fluss.metadata.Schema toFlussSchema​(Schema cdcSchema)
      • toFlussType

        public static org.apache.fluss.types.DataType toFlussType​(DataType flinkDataType)
      • sameSchemaIgnoreCommentAndDefaultValue

        public static Boolean sameSchemaIgnoreCommentAndDefaultValue​(Schema oldSchema,
                                                                     Schema newSchema)