I’m trying to evaluate the viability of developing a custom plugin for my company. One of our main needs is to have the “native-parameters” feature available for our plugin.
After quickly scanning through the multimethods available in the
driver.clj, I’m lost in regards to which multimethod is called to parse the “native query” that contains the special syntax for substituting the
Is the unparsed “native query” sent to the
execute-query multimethod, or to the
mbql->native multimethod? If neither of these two, then where else is the unparsed “native-query” substituted with the parameters’ values?