@Override
  public void createTable(
      ConnectorSession session, ConnectorTableMetadata tableMetadata, boolean ignoreExisting) {
    Optional<ConnectorTableLayout> layout = getNewTableLayout(session, tableMetadata);
    finishCreateTable(
        session,
        beginCreateTable(session, tableMetadata, layout, RetryMode.NO_RETRIES),
        ImmutableList.of(),
        ImmutableList.of());
  }
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