SQL::Dialects::Role - The role of being a SQL::Dialect
package My::SQL::Dialect; use SQL::Dialects::Role; sub get_config { return <<CONFIG; [SECTION] item1 item2 [ANOTHER SECTION] item1 item2 CONFIG }
This adds the role of being a SQL::Dialect to your class.
You must implement...
my $config = $class->get_config;
Returns information about the dialect in an INI-like format.
The role implements...
my $config = $class->get_config_as_hash;
Returns the data represented in get_config() as a hash ref.
Items will be upper-cased, sections will be lower-cased.
The example in the SYNOPSIS would come back as...
{ section => { ITEM1 => 1, ITEM2 => 2, }, another_section => { ITEM1 => 1, ITEM2 => 2, } }
"dialect()" in SQL::Parser
To install SQL::Statement, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SQL::Statement
CPAN shell
perl -MCPAN -e shell install SQL::Statement
For more information on module installation, please visit the detailed CPAN module installation guide.