perl-SQL-Abstract - Generate SQL from Perl data structures

Property Value
Distribution Mageia 5.1
Repository Mageia Core x86_64
Package filename perl-SQL-Abstract-1.780.0-5.mga5.noarch.rpm
Package name perl-SQL-Abstract
Package version 1.780.0
Package release 5.mga5
Package architecture noarch
Package type rpm
Category Development/Perl
License Artistic
Maintainer -
Download size 72.81 KB
Installed size 172.58 KB
This module was inspired by the excellent L<DBIx::Abstract>.
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 DBIx::Abstract, 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.


Package Version Architecture Repository
perl-SQL-Abstract-1.780.0-5.mga5.noarch.rpm 1.780.0 noarch Mageia Core
perl-SQL-Abstract - - -


Name Value
perl(Carp) -
perl(DBIx::Class::Storage::Statistics) -
perl(Exporter) -
perl(Getopt::Long) -
perl(Hash::Merge) >= 0.120.0
perl(List::Util) -
perl(Moo) >= 1.4.2
perl(SQL::Abstract::Tree) -
perl(Scalar::Util) -
perl(Test::Builder) -
perl(Test::Builder::Module) -
perl(Test::Deep) -
perl(base) -
perl(constant) -
perl(strict) -
perl(warnings) -
perl-base -
perl-base >= 2:5.20.1


Name Value
perl(DBIx::Class::Storage::Debug::PrettyPrint) -
perl(SQL::Abstract) == 1.780.0
perl(SQL::Abstract::Test) -
perl(SQL::Abstract::Tree) -
perl-SQL-Abstract == 1.780.0-5.mga5


Type URL
Binary Package perl-SQL-Abstract-1.780.0-5.mga5.noarch.rpm
Source Package perl-SQL-Abstract-1.780.0-5.mga5.src.rpm

Install Howto

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




2014-10-15 - umeabot <umeabot> 1.780.0-5.mga5
+ Revision: 739510
- Second Mageia 5 Mass Rebuild
2014-09-30 - tv <tv> 1.780.0-4.mga5
+ Revision: 733410
- add exclude
2014-09-27 - tv <tv> 1.780.0-3.mga5
+ Revision: 727726
- rebuild for missing pythoneggs deps
2014-09-16 - umeabot <umeabot> 1.780.0-2.mga5
+ Revision: 686139
- Mageia 5 Mass Rebuild
2014-05-28 - sander85 <sander85> 1.780.0-1.mga5
+ Revision: 627217
- update to 1.78
2014-02-09 - sander85 <sander85> 1.770.0-1.mga5
+ Revision: 587657
- update to 1.77
2013-10-19 - umeabot <umeabot> 1.740.0-2.mga4
+ Revision: 527278
- Mageia 4 Mass Rebuild
2013-06-07 - jquelin <jquelin> 1.740.0-1.mga4
+ Revision: 439844
- update to 1.74
2013-01-13 - umeabot <umeabot> 1.730.0-2.mga3
+ Revision: 372434
- Mass Rebuild -
2012-07-12 - jquelin <jquelin> 1.730.0-1.mga3
+ Revision: 270331
- update to 1.73

See Also

Package Description
perl-SQL-Abstract-Limit-0.141.0-8.mga5.noarch.rpm Portable LIMIT emulation
perl-SQL-Abstract-More-1.230.0-5.mga5.noarch.rpm Extension of SQL::Abstract with more constructs and more flexible API
perl-SQL-Maker-1.200.0-3.mga5.noarch.rpm Insert multiple rows at once on MySQL
perl-SQL-QueryMaker-0.30.0-3.mga5.noarch.rpm Helper functions for SQL query generation
perl-SQL-ReservedWords-0.800.0-6.mga5.noarch.rpm Reserved SQL words by PostgreSQL
perl-SQL-Script-1.60.0-5.mga5.noarch.rpm An object representing a series of SQL statements, normally
perl-SQL-Statement-1.405.0-4.mga5.noarch.rpm SQL parsing and processing engine
perl-SQL-Translator-0.110.200-5.mga5.noarch.rpm Manipulate structured data definitions (SQL and more)
perl-SQLite-Work-0.140.0-3.mga5.noarch.rpm A Perl module to report on and update an SQLite database
perl-STD-20101111.0.0-8.mga5.noarch.rpm No summary found
perl-SUPER- Internal class to access superclass methods
perl-SVG-2.590.0-4.mga5.noarch.rpm Perl extension for generating Scalable Vector Graphics (SVG) documents
perl-SVG-Graph-0.20.0-5.mga5.noarch.rpm Visualize your data in Scalable Vector Graphics (SVG) format
perl-SVG-Parser-1.30.0-6.mga5.noarch.rpm Perl XML Parser for Scalable Vector Graphics (SVG) documents
perl-SVG-Sparkline-1.0.0-3.mga5.noarch.rpm CGI script for generating SVG-based sparklines