perl-SQL-Abstract - Pretty Printing DebugObj

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib i586
Package filename perl-SQL-Abstract-1.810.0-3-rosa2016.1.noarch.rpm
Package name perl-SQL-Abstract
Package version 1.810.0
Package release 3-rosa2016.1
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 69.41 KB
Installed size 176.21 KB
This module was inspired by the excellent the DBIx::Abstract manpage.
However, in using that module I found that what I really wanted to do was
generate SQL, but still retain complete control over my statement handles
and use the DBI interface. So, I set out to create an abstract SQL
generation module.
While based on the concepts used by the DBIx::Abstract manpage, there are
several important differences, especially when it comes to WHERE clauses. I
have modified the concepts used to make the SQL easier to generate from
Perl data structures and, IMO, more intuitive. The underlying idea is for
this module to do what you mean, based on the data structures you provide
it. The big advantage is that you don't have to modify your code every time
your data changes, as this module figures it out.
To begin with, an SQL INSERT is as easy as just specifying a hash of
'key=value' pairs:


Package Version Architecture Repository
perl-SQL-Abstract-1.810.0-3-rosa2016.1.noarch.rpm 1.810.0 noarch ROSA Contrib
perl-SQL-Abstract - - -


Name Value
perl(Carp) -
perl(DBIx::Class::Storage::Statistics) -
perl(Exporter) -
perl(List::Util) -
perl(Scalar::Util) -
perl(Test::Builder) -
perl(Test::Builder::Module) -
perl(Test::Deep) -
perl(abi) >= 5.20.3


Name Value
perl(DBIx::Class::Storage::Debug::PrettyPrint) -
perl(SQL::Abstract) == 1.810.0
perl(SQL::Abstract::Test) -
perl(SQL::Abstract::Tree) -
perl-SQL-Abstract == 1.810.0-3:2016.1


Type URL
Binary Package perl-SQL-Abstract-1.810.0-3-rosa2016.1.noarch.rpm
Source Package perl-SQL-Abstract-1.810.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-SQL-Abstract rpm package:
    # urpmi perl-SQL-Abstract




2017-02-17 - Andrey Bondrov <> 1.810.0-3
- (b6abfad) MassBuild#1257: Increase release tag

See Also

Package Description
perl-SQL-Abstract-Limit-0.141.0-8-rosa2016.1.noarch.rpm Portable LIMIT emulation
perl-SQL-Statement-1.405.0-5-rosa2016.1.noarch.rpm SQL parsing and processing engine
perl-SQL-Translator-0.110.210-3-rosa2016.1.noarch.rpm Manipulate structured data definitions (SQL and more)
perl-SQLite-Work-0.160.0-3-rosa2016.1.noarch.rpm A Perl module to report on and update an SQLite database
perl-STD-20101111.0.0-9-rosa2016.1.noarch.rpm STD perl module
perl-SUPER-1.201.411.170-3-rosa2016.1.noarch.rpm Internal class to access superclass methods
perl-SVG-2.640.0-4-rosa2016.1.noarch.rpm Perl extension for generating Scalable Vector Graphics (SVG) documents
perl-SVG-Graph-0.20.0-6-rosa2016.1.noarch.rpm Visualize your data in Scalable Vector Graphics (SVG) format
perl-SVG-Parser-1.30.0-11-rosa2016.1.noarch.rpm Perl XML Parser for Scalable Vector Graphics (SVG) documents
perl-SVK-2.2.3-10-rosa2016.1.noarch.rpm Perl modules used by SVK
perl-SVN-Class-0.170.0-5-rosa2016.1.noarch.rpm Represents the repository of a Subversion workspace
perl-SVN-Look-0.410.0-3-rosa2016.1.noarch.rpm A caching wrapper around the svnlook command
perl-SVN-Mirror-0.75-6-rosa2016.1.noarch.rpm Perl modules to mirror remote subversion repositories to local ones
perl-SVN-Notify-2.840.0-6-rosa2016.1.noarch.rpm Subversion activity notification
perl-SVN-Notify-Config-0.91.100-5-rosa2016.1.noarch.rpm Config-driven Subversion notification