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"]
code: def _replace_query_content(self, node, **kwargs):
      if isinstance(node, BinaryOperation):
          if isinstance(node.args[0], Identifier) and isinstance(
              node.args[1], Constant
          ):
              col_name = node.args[0].parts[-1]
              if col_name.lower() == TableField.CONTENT.value:
                  # replace
                  node.args[0].parts = [TableField.EMBEDDINGS.value]
                  node.args[1].value = [
                      self._content_to_embeddings(node.args[1].value)
                  ]
  
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 KnowledgeBaseTable obj's underlying member method code with example usage: obj._replace_query_content(node) without return types