class_docstr: A connection to Snowflake using the Snowflake Python Connector. Initialize using
  ``st.connection("<name>", type="snowflake")``.
  
  SnowflakeConnection supports direct SQL querying using ``.query("...")``, access to
  the underlying Snowflake Python Connector object with ``.raw_connection``, and other
  convenience functions. See the methods below for more information.
  SnowflakeConnections should always be created using ``st.connection()``, **not**
  initialized directly.
docstr: Return a PEP 249-compliant cursor object.
  
  For more information, see the `Snowflake Python Connector documentation
  <https://docs.snowflake.com/en/developer-guide/python-connector/python-connector-api#object-cursor>`_.
docstr_tok: ["Return","a","PEP","249-compliant","cursor","object",".","For","more","information",",","see","the","`","Snowflake","Python","Connector","documentation","<","https",":","\/\/docs.snowflake.com\/en\/developer-guide\/python-connector\/python-connector-api","#","object-cursor",">","`","_","."]
code: def cursor(self) -> "SnowflakeCursor":
      """Return a PEP 249-compliant cursor object.
  
      For more information, see the `Snowflake Python Connector documentation
      <https://docs.snowflake.com/en/developer-guide/python-connector/python-connector-api#object-cursor>`_.
      """
      return self._instance.cursor()
  
file_path: streamlit/lib/streamlit/connections/snowflake_connection.py
imports: from __future__ import annotations
  from datetime import timedelta
  from typing import TYPE_CHECKING, cast
  import pandas
  from streamlit.connections import BaseConnection
  from streamlit.connections.util import running_in_sis
  from streamlit.errors import StreamlitAPIException
  from streamlit.runtime.caching import cache_data
label_desc: Use image node_id 4 for calling the SnowflakeConnection obj's underlying member method code with example usage: obj.cursor() and returns: self