class_docstr: Knowledge base controller handles all
  manages knowledge bases
class_docstr_tok: ["Knowledge","base","controller","handles","all","manages","knowledge","bases"]
docstr: Returns kb table object
  :param name: table name
  :param project_id: project id
  :return: kb table object
docstr_tok: ["Returns","kb","table","object",":","param","name",":","table","name",":","param","project_id",":","project","id",":","return",":","kb","table","object"]
code: def get_table(self, name: str, project_id: str) -> KnowledgeBaseTable:
      """
      Returns kb table object
      :param name: table name
      :param project_id: project id
      :return: kb table object
      """
      kb = self.get(name, project_id)
      if kb is not None:
          return KnowledgeBaseTable(kb, self.session)
  
imports: import copy
  from typing import List
  import pandas
  import mindsdb_sql.planner.utils
  from mindsdb_sql.parser.ast import BinaryOperation, Constant, Identifier, Select, Update, Delete, Star
  from mindsdb_sql.parser.dialects.mindsdb import CreatePredictor
  import mindsdb.interfaces.storage.db
  from mindsdb.integrations.libs.vectordatabase_handler import TableField
  from mindsdb.utilities.exception import EntityExistsError, EntityNotExistsError
label_desc: Use image node_id 7 for calling the KnowledgeBaseController obj's underlying member method code with example usage: obj.get_table(name, project_id) and returns: KnowledgeBaseTable