protected DynamicTableSource generateDynamicTableSource(
      String tableName,
      ScanTableSource mixedFormatDynamicSource,
      MixedTable mixedTable,
      MixedFormatTableLoader tableLoader) {
    return new MixedFormatDynamicSource(
        tableName, mixedFormatDynamicSource, mixedTable, mixedTable.properties(), tableLoader);
  }
A factory generates {@link MixedFormatDynamicSource} and {@link MixedFormatDynamicSink}
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/MixedDynamicTableFactory.java