class_docstr: Knowledge base table interface
  Handlers requests to KB table and modifies data in linked vector db table
class_docstr_tok: ["Knowledge","base","table","interface","Handlers","requests","to","KB","table","and","modifies","data","in","linked","vector","db","table"]
docstr: Handles delete query to KB table.
  Replaces content values with embeddings in WHERE clause. Sends query to vector db
  :param query: query to KB table
docstr_tok: ["Handles","delete","query","to","KB","table",".","Replaces","content","values","with","embeddings","in","WHERE","clause",".","Sends","query","to","vector","db",":","param","query",":","query","to","KB","table"]
code: def delete_query(self, query: Delete):
      """
      Handles delete query to KB table.
      Replaces content values with embeddings in WHERE clause. Sends query to vector db
      :param query: query to KB table
      """
      utils.query_traversal(query.where, self._replace_query_content)
  
      # set table name
      query.table = Identifier(parts=[self._kb.vector_database_table])
  
      # send to vectordb
      db_handler = self._get_vector_db()
      db_handler.query(query)
  
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 4 for calling the KnowledgeBaseTable obj's underlying member method code with example usage: obj.delete_query(query) without return types