@Override
    public Schema schema() {
      Schema schema = table.schema();
      List<Types.NestedField> columns = schema.columns().stream().collect(Collectors.toList());
      columns.add(MetadataColumns.TRANSACTION_ID_FILED);
      columns.add(MetadataColumns.FILE_OFFSET_FILED);
      columns.add(MetadataColumns.CHANGE_ACTION_FIELD);
      return new Schema(columns);
    }
A wrapper of {@link MixedFormatCatalog} to resolve sub table, such as
"tableName#change","tableName#base"
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/MixedFormatCatalogSupportTableSuffix.java