Extend the QueryBuilder base class to include the "Formatter" which has been defined on the client, as well as the
Set the "Formatter" to use for the queries, ensuring that all parameterized values (even across sub-queries) are properly built into the same query.
Update method, including joins, wheres, order & limits.
Compiles a columnInfo query.
Set the QueryBuilder & QueryCompiler on the client object, incase anyone wants to modify things to suit their own purposes.
MySQL Query Builder & Compiler