@Override
  public MixedChangeTableScan useSnapshot(long scanSnapshotId) {
    TableScan scan = super.useSnapshot(scanSnapshotId);
    return newRefinedScan(table(), scan.schema(), context().useSnapshotId(scanSnapshotId));
  }
Table scan for {@link ChangeTable}, support filter files with data sequence number and return
{@link BasicMixedFileScanTask}.
amoro-format-iceberg/src/main/java/org/apache/iceberg/MixedChangeTableScan.java