SQL::Abstract - generate SQL from Perl data structures