class_docstr: Expression renderer for the Snowflake engine.
class_docstr_tok: ["Expression","renderer","for","the","Snowflake","engine","."]
code: def render_date_part(self, date_part: DatePart) -> str:
      if date_part is DatePart.DOW:
          return "dayofweekiso"
  
      return super().render_date_part(date_part)
  
file_path: metricflow/metricflow/sql/render/snowflake.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.date_part import DatePart
  from typing_extensions import override
  from metricflow.errors.errors import UnsupportedEngineFeatureError
  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
label_desc: Use image node_id 2 for calling the SnowflakeSqlExpressionRenderer obj's underlying member method code with example usage: obj.render_date_part(date_part) and returns: super, str