class_docstr: Renders SQL plans to a string.
class_docstr_tok: ["Renders","SQL","plans","to","a","string","."]
code: def _render_node(
      self, node: SqlQueryPlanNode
  ) -> SqlPlanRenderResult:  # noqa: D
      return node.accept(self)
  
imports: from __future__ import annotations
  import logging
  import textwrap
  from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from typing import List, Optional, Sequence, Tuple
  from metricflow.sql.render.expr_renderer import DefaultSqlExpressionRenderer, SqlExpressionRenderer, SqlExpressionRenderResult
  from metricflow.sql.sql_bind_parameters import SqlBindParameters
  from metricflow.sql.sql_plan import SqlJoinDescription, SqlQueryPlan, SqlQueryPlanNode, SqlQueryPlanNodeVisitor, SqlSelectColumn, SqlSelectQueryFromClauseNode, SqlSelectStatementNode, SqlTableFromClauseNode
label_desc: Use image node_id 1 for calling the SqlQueryPlanRenderer obj's underlying member method code with example usage: obj._render_node(node) and returns: node