GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
DBIx::Class::QueryProfiler(3) User Contributed Perl Documentation DBIx::Class::QueryProfiler(3)

DBIx::Class::QueryProfiler - DBIx::Class profiler

Profiler for DBIx::Class. Also it provides more usable output or queries.

In order to start using just declare in your schema the code

    use DBIx::Class::QueryProfiler;

    sub connection {
        my $self = shift;
        my $response = $self->next::method(@_);
        $response->storage->auto_savepoint(1);
        $response->storage->debug(1);
        $response->storage->debugobj(DBIx::Class::QueryProfiler->new);
        return $response;
    }

Possible to use debugfh () to select right output debuging filehandle

    $response->storage->debugfh(IO::File->new('/tmp/trace.out', 'w'));

or it can be set through an environment variable DBIC_TRACE

    export DBIC_TRACE="1=/tmp/trace.out"

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.

Prints the specified string to our debugging filehandle, which we will attempt to open if we haven't yet.

No bugs. Found? Report please :-)

Andrey Kostenko <andrey@kostenko.name>, Mons Anderson <mons@cpan.org>

Rambler Internet Holding

15.04.2009 19:28:45 MSD
2011-08-03 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.