DBIx::Class::SQLMaker - An SQL::Abstract-based SQL maker class
This module is a subclass of SQL::Abstract and includes a number of DBIC-specific workarounds, not yet suitable for inclusion into the SQL::Abstract core. It also provides all (and more than) the functionality of SQL::Abstract::Limit, see DBIx::Class::SQLMaker::LimitDialects for more info.
Currently the enhancements to SQL::Abstract are:
Support for JOIN statements (via extended table/from support)
JOIN
table/from
Support of functions in SELECT lists
SELECT
GROUP BY/HAVING support (via extensions to the order_by parameter)
GROUP BY
HAVING
Support of ...FOR UPDATE type of select statement modifiers
...FOR UPDATE
The -ident operator
The -value operator
See "CONTRIBUTORS" in DBIx::Class.
You may distribute this code under the same terms as Perl itself.
To install DBIx::Class, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::Class
CPAN shell
perl -MCPAN -e shell install DBIx::Class
For more information on module installation, please visit the detailed CPAN module installation guide.