Sisyphus repository
Last update: 2018-09-25 23:07:48 +0400 | SRPMs: 18655 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.005001-alt2
p8: 1.005001-alt2

Group :: Development/Perl
Source RPM: perl-DBIx-Class-QueryLog

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

%define module_version 1.005001
%define module_name DBIx-Class-QueryLog
# BEGIN SourceDeps(oneline):

BuildRequires: perl(DBIx/ perl(DBIx/Class/Storage/ perl(ExtUtils/ perl( perl(Test/ perl(Test/ perl(Time/ perl(Types/ perl(
# END SourceDeps(oneline)

%define _unpackaged_files_terminate_build 1
BuildRequires: rpm-build-perl perl-devel perl-podlators

Name: perl-%module_name
Version: 1.005001
Release: alt2
Summary: Log queries for later analysis.
Group: Development/Perl
License: perl

BuildArch: noarch

DBIx::Class::QueryLog 'logs' each transaction and query executed so you can
analyze what happened in the 'session'.  It must be installed as the debugobj
in DBIx::Class:

    use DBIx::Class::QueryLog;
    use DBIx::Class::QueryLog::Analyzer;
    my $schema = ... # Get your schema!
    my $ql = DBIx::Class::QueryLog->new;
      ... # do some stuff!
    my $ana = DBIx::Class::QueryLog::Analyzer->new({ querylog => $ql });
    my @queries = $ana->get_sorted_queries;

Every transaction and query executed will have a corresponding Transaction
and Query object stored in order of execution, like so:


This array can be retrieved with the log method.  Queries executed inside
a transaction are stored inside their Transaction object, not inside the
QueryLog directly.

See the DBIx::Class::QueryLog::Analyzer manpage for options on digesting the results
of a QueryLog session.

If you wish to have the QueryLog collecting results, and the normal trace
output of SQL queries from DBIx::Class, then set `passthrough' to 1


%setup -q -n %{module_name}-%{module_version}




* Mon Mar 21 2016 Igor Vlasenko <viy at> 1.005001-alt2
- to Sisyphus

* Tue Dec 15 2015 Igor Vlasenko <viy at> 1.005001-alt1
- regenerated from template by package builder

* Tue Dec 01 2015 Igor Vlasenko <viy at> 1.004001-alt1
- regenerated from template by package builder

* Sat Nov 14 2015 Igor Vlasenko <viy at> 1.004000-alt1
- regenerated from template by package builder

* Thu Sep 19 2013 Igor Vlasenko <viy at> 1.3.3-alt1
- initial import by package builder

© 2009–2018 Igor Zubkov