class_docstr: Executes a SQL query.
  
  Parameters
  ----------
  query : ast
      Given SQL query.
class_docstr_tok: ["Executes","a","SQL","query",".","Parameters","--","--","--","--","--","query",":","ast","Given","SQL","query","."]
code: def __init__(
      self, df: pd.DataFrame, where_conditions: List[List[Text]]
  ):
      self.df = df
      self.where_conditions = where_conditions
  
file_path: mindsdb/mindsdb/integrations/handlers/utilities/query_utilities/base_query_utilities.py
imports: import pandas
  from typing import Text, List
  from mindsdb_sql.parser import ast
  from abc import ABC, abstractmethod
  from mindsdb.integrations.utilities.sql_utils import extract_comparison_conditions, filter_dataframe
label_desc: Use image node_id 1 to create a new BaseQueryExecutor object  with example: obj = BaseQueryExecutor(df, where_conditions)