@Override
  public Result applyFilters(List<ResolvedExpression> flinkFilters) {
    IcebergAndFlinkFilters icebergAndFlinkFilters =
        FilterUtil.convertFlinkExpressToIceberg(flinkFilters);
    this.filters = icebergAndFlinkFilters.expressions();
    return Result.of(icebergAndFlinkFilters.acceptedFilters(), flinkFilters);
  }
Flink table api that generates mixed-format base/change file source operators.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/table/MixedFormatFileSource.java