Subject: | table_alias() doesn't honor quote_char |
It looks like the table_alias() method doesn't use the same quoting logic used by SQL::Abstract. The table alias is not enclosed by the configured quote_char (such as backticks in MySQL).
A workaround for this is to supply table_alias => '%s AS `%s`' to the constructor in addition to quote_char but this looks unnecessary and it should at least be documented.
(I love this module, by the way)