Changes for version 0.08 - 2008-07-02
- The fix for "SELECT statements with multiple joins generated bogus SQL (a spurious comma separating JOIN clauses)" still generated bogus SQL in some cases.
Modules
Better SQL Generation Through Perl
Represents a column
Represents an alias for a column
Defines exceptions used in the core Fey classes
Represents a foreign key
Just enough of the DBI API to fool Fey
Represents a literal piece of a SQL statement
Represents a literal function in a SQL statement
Represents a literal NULL in a SQL statement
Represents a literal number in a SQL statement
Represents a literal string in a SQL statement
Represents a literal term in a SQL statement
Holds a set of named objects
Represents a placeholder
A role for "column-like" behavior
A role for things that can be part of a WHERE clause
A role for things that can be part of a GROUP BY clause
A role for things that can be part of a JOIN BY clause
A role for things that can be part of a ORDER BY clause
A role for queries which can have bind parameters
A role for queries which can include a LIMIT clause
A role for queries which can include a ORDER BY clause
A role for queries which can include a WHERE clause
A role for things that can go in a SELECT clause
Documentation on SQL generation with Fey and SQL object factory
Represents a DELETE query
Represents a single join in a FROM clause
Represents a subselect
Represents an AND or OR in a WHERE clause
Represents a comparison in a WHERE clause
Represents the end of a subgroup in a WHERE clause
Represents the start of a subgroup in a WHERE clause
Represents a INSERT query
Represents a SELECT query
Represents a UPDATE query
Represents a "stand-alone" WHERE clause
Represents a schema and contains tables and foreign keys
Represents a table (or view)
Represents an alias for a table
Provides
in lib/Fey/Validate.pm