The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.412 - 2017-04-06

  • Release 1.411_001 without further changes as 1.412

Changes for version 1.411_001 - 2017-03-30

  • Bug fixes
    • Fix http://www.perlmonks.org/?node_id=1167381 (NumericEval: fix typo on error handling) (thanks to Yanick Champoux, James R. Leu)
    • fix repo url and t/02execute.t (Reini Urban, Mohammad S Anwar)
    • fix test failing with blead-perl (Jens Rehsack)
  • Improvements
    • Refactor constraints processing (Ovidiu Gheorghies)
    • Support parsing of complex JOIN clause (containing OR and ()'s) (James R. Leu)
    • handle backtick quoting (Ben Hengst)

Documentation

embed a SQL engine in a DBD or module
Planned Enhancements for SQL::Statement and SQL::Parser
parse and examine structure of SQL queries
documentation of SQL::Statement's SQL Syntax

Modules

The role of being a SQL::Dialect
Base for deriving evaluation objects for SQL::Statement
validate and parse SQL strings
SQL parsing and processing engine
abstract base class for all function executing terms
built-in & user-defined SQL functions
base class for all operation terms
implements getting the next placeholder value
base class for all terms
Factory for SQL::Statement::Term instances

Provides

in lib/SQL/Eval.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement/Term.pm
in lib/SQL/Statement/Term.pm
in lib/SQL/Statement/Function.pm
in lib/SQL/Statement/Function.pm
in lib/SQL/Statement/Function.pm
in lib/SQL/Statement/Function.pm
in lib/SQL/Statement/Function.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement/Operation.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement/RAM.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement.pm
in lib/SQL/Statement/Util.pm
in lib/SQL/Statement/Util.pm