class_docstr: Handler for EventStoreDB
  The handler uses the Atom Pub Over HTTP of EventStoreDB.
  This means that you need to enable AtomPuvOverHTTP on your EventStoreDB instance if you are using v20+
  
  Why not gRPC? At the moment we cannot use https://pypi.org/project/esdbclient/ which uses the gRPC endpoint
  because mysql-connector-python 8.0.32 requires protobuf<=3.20.3,>=3.11.0, but esdbclient
  requires protobuf 4.22.1.
  
  Why not TCP? At the moment https://github.com/epoplavskis/photon-pump only works in insecure mode and
  configuration is limited.
  
  Third reason, there is no official Python client at the moment of writing of this handler.
  But once there is better ESDB Python support for gRPC, we should move this integration from AtomPub to gRPC.
class_docstr_tok: ["Handler","for","EventStoreDB","The","handler","uses","the","Atom","Pub","Over","HTTP","of","EventStoreDB",".","This","means","that","you","need","to","enable","AtomPuvOverHTTP","on","your","EventStoreDB","instance","if","you","are","using","v20+","Why","not","gRPC","?","At","the","moment","we","can","not","use","https",":","\/\/pypi.org\/project\/esdbclient\/","which","uses","the","gRPC","endpoint","because","mysql-connector-python","8.0.32","requires","protobuf","<","=3.20.3",",",">","=3.11.0",",","but","esdbclient","requires","protobuf","4.22.1",".","Why","not","TCP","?","At","the","moment","https",":","\/\/github.com\/epoplavskis\/photon-pump","only","works","in","insecure","mode","and","configuration","is","limited",".","Third","reason",",","there","is","no","official","Python","client","at","the","moment","of","writing","of","this","handler",".","But","once","there","is","better","ESDB","Python","support","for","gRPC",",","we","should","move","this","integration","from","AtomPub","to","gRPC","."]
code: def disconnect(self, **kwargs):
      return
  
imports: from mindsdb_sql.parser.ast.base import ASTNode
  from mindsdb_sql.parser.ast import Select
  from mindsdb.utilities import log
  from mindsdb.integrations.libs.base import DatabaseHandler
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse, RESPONSE_TYPE
  from .utils.helpers import *
  import requests
  import pandas
  from mindsdb_sql import parse_sql, get_lexer_parser
label_desc: Use image node_id 4 for calling the EventStoreDB obj's underlying member method code with example usage: obj.disconnect() without return types