class_docstr: Expression renderer for the DuckDB engine.
class_docstr_tok: ["Expression","renderer","for","the","DuckDB","engine","."]
code: def visit_generate_uuid_expr(
      self, node: SqlGenerateUuidExpression
  ) -> SqlExpressionRenderResult:
      return SqlExpressionRenderResult(
          sql="GEN_RANDOM_UUID()",
          bind_parameters=SqlBindParameters(),
      )
  
file_path: metricflow/metricflow/sql/render/duckdb_renderer.py
imports: from __future__ import annotations
  from typing import Collection
  from dbt_semantic_interfaces.enum_extension import assert_values_exhausted
  from dbt_semantic_interfaces.type_enums.time_granularity import TimeGranularity
  from typing_extensions import override
  from metricflow.sql.render.expr_renderer import DefaultSqlExpressionRenderer, SqlExpressionRenderer, SqlExpressionRenderResult
  from metricflow.sql.render.sql_plan_renderer import DefaultSqlQueryPlanRenderer
  from metricflow.sql.sql_bind_parameters import SqlBindParameters
  from metricflow.sql.sql_exprs import SqlGenerateUuidExpression, SqlPercentileExpression, SqlPercentileFunctionType, SqlSubtractTimeIntervalExpression
label_desc: Use image node_id 3 for calling the DuckDbSqlExpressionRenderer obj's underlying member method code with example usage: obj.visit_generate_uuid_expr(node) and returns: SqlExpressionRenderResult