class_docstr: Class for implementing the SnowFlake DB handler as a backend store for
  EvaDB.
class_docstr_tok: ["Class","for","implementing","the","SnowFlake","DB","handler","as","a","backend","store","for","EvaDB","."]
code: def _snowflake_to_python_types(self, snowflake_type: str):
      mapping = {
          "TEXT": str,
          "NUMBER": int,
          "INT": int,
          "DECIMAL": float,
          "STRING": str,
          "CHAR": str,
          "BOOLEAN": bool,
          "BINARY": bytes,
          "DATE": datetime.date,
          "TIME": datetime.time,
          "TIMESTAMP": datetime.datetime
          # Add more mappings as needed
      }
  
      if snowflake_type in mapping:
          return mapping[snowflake_type]
      else:
          raise Exception(
              f"Unsupported column {snowflake_type} encountered in the snowflake. Please raise a feature request!"
          )
  
file_path: evadb/evadb/third_party/databases/snowflake/snowflake_handler.py
imports: import datetime
  import pandas
  import snowflake.connector
  from evadb.third_party.databases.types import DBHandler, DBHandlerResponse, DBHandlerStatus
label_desc: Use image node_id 9 for calling the SnowFlakeDbHandler obj's underlying member method code with example usage: obj._snowflake_to_python_types(snowflake_type) and returns: mapping