class_docstr: The OilPriceAPI handler implementation
class_docstr_tok: ["The","OilPriceAPI","handler","implementation"]
docstr: Receive and process a raw query.
  
  Parameters
  ----------
  query : str
      query in a native format
  
  Returns
  -------
  StatusResponse
      Request status
docstr_tok: ["Receive","and","process","a","raw","query",".","Parameters","--","--","--","--","--","query",":","str","query","in","a","native","format","Returns","--","--","--","-","StatusResponse","Request","status"]
code: def native_query(self, query: str) -> StatusResponse:
      """Receive and process a raw query.
  
      Parameters
      ----------
      query : str
          query in a native format
  
      Returns
      -------
      StatusResponse
          Request status
      """
      ast = parse_sql(query, dialect="mindsdb")
      return self.query(ast)
  
file_path: mindsdb/mindsdb/integrations/handlers/oilpriceapi_handler/oilpriceapi_handler.py
imports: from collections import OrderedDict
  from mindsdb.integrations.handlers.oilpriceapi_handler.oilpriceapi_tables import OilPriceLatestTable, OilPricePastDayPriceTable
  from mindsdb.integrations.handlers.oilpriceapi_handler.oilpriceapi import OilPriceAPIClient
  from mindsdb.integrations.libs.api_handler import APIHandler
  from mindsdb.integrations.libs.response import HandlerStatusResponse
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  from mindsdb.utilities import log
  from mindsdb_sql import parse_sql
label_desc: Use image node_id 4 for calling the OilPriceAPIHandler obj's underlying member method code with example usage: obj.native_query(query) and returns: self