class_docstr: A metric data set along with the associated SQL query node that can be rendered to get those values.
docstr: Return a SELECT node that can be used to read data from the given SQL table or SQL query.
docstr_tok: ["Return","a","SELECT","node","that","can","be","used","to","read","data","from","the","given","SQL","table","or","SQL","query","."]
code: def sql_select_node(self) -> SqlSelectStatementNode:
      """Return a SELECT node that can be used to read data from the given SQL table or SQL query."""
      return self._sql_select_node
  
file_path: metricflow/metricflow/dataset/sql_dataset.py
imports: from __future__ import annotations
  from typing import Sequence
  import more_itertools
  from metricflow.dataset.dataset import DataSet
  from metricflow.instances import InstanceSet
  from metricflow.specs.column_assoc import ColumnAssociation
  from metricflow.specs.specs import DimensionSpec, EntitySpec, TimeDimensionSpec
  from metricflow.sql.sql_plan import SqlSelectStatementNode
label_desc: Use image node_id 2 for calling the SqlDataSet obj's underlying member method code with example usage: obj.sql_select_node() and returns: self