@Override
  public void dropColumn(
      ConnectorSession session, ConnectorTableHandle tableHandle, ColumnHandle column) {
    if (tableHandle instanceof KeyedTableHandle) {
      throw new TrinoException(NOT_SUPPORTED, "key table UnSupport drop column");
    } else {
      icebergMetadata.dropColumn(session, tableHandle, column);
    }
  }
{@link MixedFormatConnectorMetadata} is a Union {@link ConnectorMetadata} contain {@link
KeyedConnectorMetadata} and {@link IcebergMetadata}. This is final {@link ConnectorMetadata}
provided to Trino
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/MixedFormatConnectorMetadata.java