Changes for version v0.11.1 - 2023-03-24

  • Updated DB::Object::Query::_group_order() to accept an array object as an argument.
  • Added method columns() in DB::Object::Tables
  • Improved method select() in DB::Object::Query
  • Corrected method _group_order() in DB::Object::Query to use the right column prefix
  • Added the class DB::Object::IN in DB::Object and method DB::Object::IN() to implement the SQL operator "IN"
  • Added the class DB::Object::Expression inside DB::Object
  • Corrected a warning due to undefined value in DB::Object::Fields
  • Corrected method _where_having() in DB::Object::Query that did not handle properly embedded operators AND/OR

Documentation

AND Operator Object
NOT Operator Object
OR Operator Object
Operator Object
SQL Query Clause Object

Modules

SQL API
Tables Fields Object Accessor
Table Field Object
Unknown Field Class
Mysql Database Object
Query Object for MySQL
Statement Object for MySQL
MySQL Table Object
Query Object for PostgreSQL
PostgreSQL Statement Object
PostgreSQL Table Object
Query Object
DB Object SQLite Driver
SQLite Query Object
SQLite Statement Object
SQLite Table Object
Statement Object
Database Table Object

Provides

in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object.pm
in lib/DB/Object/Query.pm