@Override
  public void renameMaterializedView(
      ConnectorSession session, SchemaTableName source, SchemaTableName target) {
    // TODO (https://github.com/trinodb/trino/issues/9594) support rename across schemas
    if (!source.getSchemaName().equals(target.getSchemaName())) {
      throw new TrinoException(
          NOT_SUPPORTED, "Materialized View rename across schemas is not supported");
    }
    catalog.renameMaterializedView(session, source, target);
  }
Iceberg original metadata has some problems for mixed-format table, such as iceberg version,
table type. So copy from IcebergMetadata and made some change
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java