Files | Admin

Notes:

Release Name: 2.0

Notes:



Changes: * Vastly redesign the DSL. The methods for adding components to an SQL statement have all been renamed, and internal state is no longer directly exposed to the outside. The interface is now much more intutive and consistent. Please read the documentation to find out how this version of the library works. * Left joins have been added * There's no more SelectParts class -- the corresponding semantics have been built directly into the Select class. * <tt>Select.new do |s| ... end</tt> syntax has been added * Select statements now remember the order of fields and tables. This makes the next two changes feasible. * Support for Mysql's STRAIGHT_JOIN modifier has been added * Unit tests have been added