Catalyst::Model::DBI::SUQsLe:r:LCiobnrtarriyb(u3t)ed PerClatDaolcyusmte:n:tMaotdieoln::DBI::SQL::Library(3) NNAAMMEE Catalyst::Model::DBI::SQL::Library - SQL::Library DBI Model Class SSYYNNOOPPSSIISS # use the helper create model DBI::SQL::Library DBI::SQL::Library dsn user password # lib/MyApp/Model/DBI/SQL/Library.pm package MyApp::Model::DBI::SQL::Library; use base 'Catalyst::Model::DBI::SQL::Library'; __PACKAGE__->config( dsn => 'dbi:Pg:dbname=myapp', password => '', user => 'postgres', options => { AutoCommit => 1 }, sqldir => 'root/sql' #optional, will default to $c->path_to ( 'root/sql' ) ); 1; my $model = $c->model( 'DBI::SQL::Library' ); my $sql = $model->load ( 'something.sql' ) ; #or my $sql = $model->load ( [ ] ); #or my $sql = $model->load ( [ $sql_query1, $sql_query2 ] ) ) my $query = $sql->retr ( 'some_sql_query' ); #or my $query = $model->sql->retr ( 'some_sql_query ); $model->dbh->do ( $query ); #do something else with $sql ... DDEESSCCRRIIPPTTIIOONN This is the "SQL::Library" model class. It provides access to "SQL::Library" via sql accessor. Please refer to "SQL::Library" for more information. MMEETTHHOODDSS new Initializes database connection $self->load Initializes "SQL::Library" instance $self->dbh Returns the current database handle. $self->sql Returns the current "SQL::Library" instance SSEEEE AALLSSOO Catalyst, DBI AAUUTTHHOORR Alex Pavlovic, "alex.pavlovic@taskforce-1.com" CCOOPPYYRRIIGGHHTT This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.8.8 2006-05-C3a0talyst::Model::DBI::SQL::Library(3)