class_docstr: This handler handles connection and execution of the Couchbase statements.
code: def __init__(self, name, **kwargs):
      super().__init__(name)
      self.connection_data = kwargs.get("connection_data")
  
      self.scope = self.connection_data.get("scope") or "_default"
  
      self.bucket_name = self.connection_data.get("bucket")
      self.cluster = None
  
      self.is_connected = False
  
imports: from datetime import timedelta
  from collections import OrderedDict
  from mindsdb.integrations.libs.base import DatabaseHandler
  from mindsdb.utilities import log
  from mindsdb_sql.parser.ast.base import ASTNode
  import pandas
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse, RESPONSE_TYPE
  from couchbase.auth import PasswordAuthenticator
  from couchbase.cluster import Cluster
  from couchbase.exceptions import UnAmbiguousTimeoutException
  from couchbase.options import ClusterOptions
  from couchbase.exceptions import KeyspaceNotFoundException, CouchbaseException
label_desc: Use image node_id 1 to create a new CouchbaseHandler object from inherited base classes: DatabaseHandler with example: obj = CouchbaseHandler(name)