code: def __init__(self, integration_name, ds_type, integration_controller):
      self.integration_name = integration_name
      self.ds_type = ds_type
      self.integration_controller = integration_controller
      self.integration_handler = (
          self.integration_controller.get_handler(self.integration_name)
      )
  
imports: import numpy
  from numpy import dtype
  import pandas
  from pandas.api import types
  from sqlalchemy.types import Integer, Float, Text
  from mindsdb_sql.parser.ast import Insert, Identifier, CreateTable, TableColumn, DropTables
  from mindsdb.api.executor.datahub.datanodes.datanode import DataNode
  from mindsdb.api.executor.data_types.response_type import RESPONSE_TYPE
  from mindsdb.api.executor.datahub.classes.tables_row import TablesRow
  from mindsdb.utilities import log
  from mindsdb.utilities.profiler import profiler
label_desc: Use image node_id 1 to create a new IntegrationDataNode object from inherited base classes: DataNode with example: obj = IntegrationDataNode(integration_name, ds_type, integration_controller)