class_docstr: Visits the SQL query plan to simplify sub-queries. On each visit, return a simplfied node.
class_docstr_tok: ["Visits","the","SQL","query","plan","to","simplify","sub-queries",".","On","each","visit",",","return","a","simplfied","node","."]
code: def visit_table_from_clause_node(
      self, node: SqlTableFromClauseNode
  ) -> SqlQueryPlanNode:  # noqa: D
      return node
  
file_path: metricflow/metricflow/sql/optimizer/sub_query_reducer.py
imports: from __future__ import annotations
  import logging
  from typing import List, Optional
  from metricflow.sql.optimizer.sql_query_plan_optimizer import SqlQueryPlanOptimizer
  from metricflow.sql.sql_exprs import SqlColumnReference, SqlColumnReferenceExpression
  from metricflow.sql.sql_plan import SqlJoinDescription, SqlOrderByDescription, SqlQueryPlanNode, SqlQueryPlanNodeVisitor, SqlSelectQueryFromClauseNode, SqlSelectStatementNode, SqlTableFromClauseNode
label_desc: Use image node_id 5 for calling the SqlSubQueryReducerVisitor obj's underlying member method code with example usage: obj.visit_table_from_clause_node(node) and returns: node