class_docstr: // Represents server ouput without
  // data. like 'OK' or 'ERROR'
  message StatusResponse {
  bool success = 1;
  string error_message = 2;
  }
  
  // Represents server output with
  // some data inside. SELECT result for instance
  message Response {
  string type = 1;
  bytes data_frame = 2;
  int32 query = 3;
  int32 error_code = 4;
  string error_message = 5;
  }
  
  Interface exported by the server.
docstr: Constructor.
  
  Args:
      channel: A grpc.Channel.
docstr_tok: ["Constructor",".","Args",":","channel",":","A","grpc.Channel","."]
code: def __init__(self, channel):
      """Constructor.
  
      Args:
          channel: A grpc.Channel.
      """
      self.Connect = channel.unary_unary(
          "/DBService/Connect",
          request_serializer=db__pb2.HandlerContext.SerializeToString,
          response_deserializer=common__pb2.StatusResponse.FromString,
      )
      self.CheckConnection = channel.unary_unary(
          "/DBService/CheckConnection",
          request_serializer=db__pb2.HandlerContext.SerializeToString,
          response_deserializer=common__pb2.StatusResponse.FromString,
      )
      self.Disconnect = channel.unary_unary(
          "/DBService/Disconnect",
          request_serializer=db__pb2.HandlerContext.SerializeToString,
          response_deserializer=common__pb2.StatusResponse.FromString,
      )
      self.NativeQuery = channel.unary_unary(
          "/DBService/NativeQuery",
          request_serializer=db__pb2.NativeQueryContext.SerializeToString,
          response_deserializer=common__pb2.Response.FromString,
      )
      self.BinaryQuery = channel.unary_unary(
          "/DBService/BinaryQuery",
          request_serializer=db__pb2.BinaryQueryContext.SerializeToString,
          response_deserializer=common__pb2.Response.FromString,
      )
      self.GetTables = channel.unary_unary(
          "/DBService/GetTables",
          request_serializer=db__pb2.HandlerContext.SerializeToString,
          response_deserializer=common__pb2.Response.FromString,
      )
      self.GetColumns = channel.unary_unary(
          "/DBService/GetColumns",
          request_serializer=db__pb2.ColumnsContext.SerializeToString,
          response_deserializer=common__pb2.Response.FromString,
      )
  
imports: import grpc
  import mindsdb.microservices_grpc.db.common_pb2
  import mindsdb.microservices_grpc.db.db_pb2
label_desc: Use image node_id 1 to create a new DBServiceStub object from inherited base classes: object with example: obj = DBServiceStub(channel)