DBIx::Class::Storage::Statistics - SQL Statistics
This class is called by DBIx::Class::Storage::DBI as a means of collecting statistics on it's actions. Using this class alone merely prints the SQL executed, the fact that it completes and begin/end notification for transactions.
To really use this class you should subclass it and create your own method for collecting the statistics as discussed in DBIx::Class::Manual::Cookbook.
Returns a new DBIx::Class::Storage::Statistics object.
Sets or retrieves the filehandle used for trace/debug output. This should be an IO::Handle compatible object (only the print method is used). Initially should be set to STDERR - although see information on the DBIC_TRACE environment variable.
print
Called when a transaction begins.
Called when a transaction is rolled back.
Called when a transaction is committed.
Called before a query is executed. The first argument is the SQL string being executed and subsequent arguments are the parameters used for the query.
Called when a query finishes executing. Has the same arguments as query_start.
Cory G. Watson <gphat@cpan.org>
You may distribute this code under the same license 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.