Returns a string containing the most recent SQL query
processed by the database adapter, thus conforming to the
interface:
See also:
Adapter::getSQL Methods like get(), getRow() and exec() cause this SQL cache
to get filled. If no SQL query has been processed yet this function
will return an empty string.