Dialects are responsible for compiling an AST to a SQL string compatible with
a particular DBMS. They are rarely used directly, instead a query is usually
bound to an engine that will delegate compiling to it’s dialect
instance.
Try Gesundheit
All functions exported by gesundheit are available as globals
below.
Returning a Gesundheit object (such as a query or AST node) will cause
it to be compiled and the resulting SQL + parameters displayed