code: def parse_select(self, query: ast.Select, table_name: str):
      select_statement_parser = SELECTQueryParser(
          query, table_name, self.get_columns()
      )
      (
          self.selected_columns,
          self.where_conditions,
          self.order_by_conditions,
          self.result_limit,
      ) = select_statement_parser.parse_query()
  
imports: from typing import List
  import pandas
  from mindsdb_sql.parser import ast
  from mindsdb.integrations.handlers.utilities.query_utilities import SELECTQueryExecutor, SELECTQueryParser
  from mindsdb.integrations.libs.api_handler import APIHandler, APITable
  from mindsdb.integrations.utilities.sql_utils import conditions_to_filter
label_desc: Use image node_id 4 for calling the CustomAPITable obj's underlying member method code with example usage: obj.parse_select(query, table_name) without return types