class_docstr: Executes sql code in a specific Exasol database.
  
  :param sql: the SQL code to be executed as a single string, or
      a list of str (sql statements), or a reference to a template file.
      template references are recognized by str ending in '.sql'
  :param exasol_conn_id: reference to a specific Exasol database
  :param autocommit: if True, each command is automatically committed.
      (default value: False)
  :param parameters: (optional) the parameters to render the SQL query with.
  :param schema: (optional) name of the schema which overwrite defined one in connection
  :param handler: (optional) handler to process the results of the query
class_docstr_tok: ["Executes","sql","code","in","a","specific","Exasol","database",".",":","param","sql",":","the","SQL","code","to","be","executed","as","a","single","string",",","or","a","list","of","str","(","sql","statements",")",",","or","a","reference","to","a","template","file",".","template","references","are","recognized","by","str","ending","in","'.sql'",":","param","exasol_conn_id",":","reference","to","a","specific","Exasol","database",":","param","autocommit",":","if","True",",","each","command","is","automatically","committed",".","(","default","value",":","False",")",":","param","parameters",":","(","optional",")","the","parameters","to","render","the","SQL","query","with",".",":","param","schema",":","(","optional",")","name","of","the","schema","which","overwrite","defined","one","in","connection",":","param","handler",":","(","optional",")","handler","to","process","the","results","of","the","query"]
code: def __init__(
      self,
      *,
      exasol_conn_id: str = "exasol_default",
      schema: str | None = None,
      handler=exasol_fetch_all_handler,
      **kwargs,
  ) -> None:
      self.exasol_conn_id = exasol_conn_id
      if schema is not None:
          hook_params = kwargs.pop("hook_params", {})
          kwargs["hook_params"] = {"schema": schema, **hook_params}
      super().__init__(
          conn_id=exasol_conn_id, handler=handler, **kwargs
      )
  
imports: from __future__ import annotations
  from typing import Sequence
  from airflow.providers.common.sql.operators.sql import SQLExecuteQueryOperator
  from airflow.providers.exasol.hooks.exasol import exasol_fetch_all_handler
label_desc: Use image node_id 1 to create a new ExasolOperator object from inherited base classes: SQLExecuteQueryOperator with example: obj = ExasolOperator()