@Override
  public ConnectorAnalyzeMetadata getStatisticsCollectionMetadata(
      ConnectorSession session,
      ConnectorTableHandle tableHandle,
      Map<String, Object> analyzeProperties) {
    if (tableHandle instanceof KeyedTableHandle) {
      throw new TrinoException(NOT_SUPPORTED, "This connector does not support analyze");
    } else {
      return icebergMetadata.getStatisticsCollectionMetadata(
          session, tableHandle, analyzeProperties);
    }
  }
{@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