@Override
  public DynamicTableSource copy() {
    return new MixedFormatDynamicSource(
        tableName,
        mixedFormatDynamicSource,
        mixedTable,
        properties,
        tableLoader,
        projectFields,
        filters,
        flinkExpression);
  }
@param tableName tableName
@param mixedFormatDynamicSource underlying source
@param mixedTable mixedTable
@param properties With all mixed-format table properties and sql options
@param tableLoader
amoro-format-mixed/amoro-mixed-flink/v1.15/amoro-mixed-flink-1.15/src/main/java/org/apache/amoro/flink/table/MixedFormatDynamicSource.java