class_docstr: Interact with Microsoft SQL Server.
  
  :param args: passed to DBApiHook
  :param sqlalchemy_scheme: Scheme sqlalchemy connection.  Default is ``mssql+pymssql`` Only used for
    ``get_sqlalchemy_engine`` and ``get_sqlalchemy_connection`` methods.
  :param kwargs: passed to DbApiHook
docstr: ``connection.extra_dejson`` but where keys are converted to lower case.
  
  This is used internally for case-insensitive access of mssql params.
docstr_tok: ["``","connection.extra_dejson","``","but","where","keys","are","converted","to","lower","case",".","This","is","used","internally","for","case-insensitive","access","of","mssql","params","."]
code: def connection_extra_lower(self) -> dict:
      """
      ``connection.extra_dejson`` but where keys are converted to lower case.
  
      This is used internally for case-insensitive access of mssql params.
      """
      conn = self.get_connection(self.mssql_conn_id)  # type: ignore[attr-defined]
      return {k.lower(): v for k, v in conn.extra_dejson.items()}
  
file_path: airflow/airflow/providers/microsoft/mssql/hooks/mssql.py
imports: from __future__ import annotations
  from typing import Any
  import pymssql
  from airflow.providers.common.sql.hooks.sql import DbApiHook
label_desc: Use image node_id 2 for calling the MsSqlHook obj's underlying member method code with example usage: obj.connection_extra_lower() and returns: unknown