def METHOD_NAME(
    cls,
    database: Database,
    inspector: Inspector,
    table_name: str,
    schema: Optional[str],
) -> list[MetricType]:
    return [
        {
            "expression": "COUNT(DISTINCT user_id)",
            "metric_name": "count_distinct_user_id",
            "metric_type": "count_distinct",
            "verbose_name": "COUNT(DISTINCT user_id)",
        },
    ]