class_docstr: Class for implementing the Maria DB handler as a backend store for
  EvaDB.
class_docstr_tok: ["Class","for","implementing","the","Maria","DB","handler","as","a","backend","store","for","EvaDB","."]
code: def _mariadb_to_python_types(self, mariadb_type: str):
      mapping = {
          "tinyint": int,
          "smallint": int,
          "mediumint": int,
          "bigint": int,
          "int": int,
          "decimal": float,
          "float": float,
          "double": float,
          "text": str,
          "string literals": str,
          "char": str,
          "varchar": str,
          "boolean": bool,
          # Add more mappings as needed
      }
  
      if mariadb_type in mapping:
          return mapping[mariadb_type]
      else:
          raise Exception(
              f"Unsupported column {mariadb_type} encountered in the MariaDB. Please raise a feature request!"
          )
  
file_path: evadb/evadb/third_party/databases/mariadb/mariadb_handler.py
imports: import mariadb
  import pandas
  from evadb.third_party.databases.types import DBHandler, DBHandlerResponse, DBHandlerStatus
label_desc: Use image node_id 10 for calling the MariaDbHandler obj's underlying member method code with example usage: obj._mariadb_to_python_types(mariadb_type) and returns: mapping