class_docstr: Base class for handling database operations.
  
  Args:
      name (str): The name associated with the database handler instance.
class_docstr_tok: ["Base","class","for","handling","database","operations",".","Args",":","name","(","str",")",":","The","name","associated","with","the","database","handler","instance","."]
docstr: Disconnects from the database.
  
  This method can be overridden in derived classes to perform specific disconnect actions.
docstr_tok: ["Disconnects","from","the","database",".","This","method","can","be","overridden","in","derived","classes","to","perform","specific","disconnect","actions","."]
code: def disconnect(self):
      """
      Disconnects from the database.
  
      This method can be overridden in derived classes to perform specific disconnect actions.
      """
      raise NotImplementedError()
  
file_path: evadb/evadb/third_party/databases/types.py
imports: from dataclasses import dataclass
  from typing import Generator
  import pandas
  from sqlalchemy import MetaData, Table, create_engine
  from sqlalchemy.orm import sessionmaker
label_desc: Use image node_id 3 for calling the DBHandler obj's underlying member method code with example usage: obj.disconnect() without return types