summaryrefslogtreecommitdiff
path: root/databases/ruby-arel
AgeCommit message (Collapse)AuthorFilesLines
2011-06-11Update ruby-arel package to 2.0.10, latest 2.0.x series.taca2-6/+7
== 2.0.10 / 2011/05/14 * Bug Fixes * Fix thread safety issue in ToSql visitor. Thanks Damon McCormick and Cameron Walters!
2011-05-10Update ruby-arel package to 2.0.9. Latest release is 2.1.0 but it railstaca3-7/+8
related pacakge dosen't allow 2.1.0 (need to be checked). == 2.0.9 / 2010/02/25 * Bug Fixes * Custom LOCK strings are allowed. Fixes LH # 6399 https://rails.lighthouseapp.com/projects/8994/tickets/6399-allow-database-specific-locking-clauses-to-be-used * Strings passed to StringManager#on will be automatically tagged as SQL literals. Fixes Rails LH #6384 https://rails.lighthouseapp.com/projects/8994/tickets/6384-activerecord-303-and-3-0-stable-generate-invalid-sql-for-has_many-through-association-with-conditions
2011-02-09Update ruby-arel package to 2.0.8.taca3-159/+127
== 2.0.8 / 2010/02/08 * Bug Fixes * Added set operation support * Fixed problems with *_any / *_all methods. == 2.0.7 (unreleased) * Bug Fixes * Limit members are visited * Fixing MSSQL TOP support == 2.0.6 12/01/2010 * Bug Fixes * Rails 3.0.x does not like that Node is Enumerable, so removing for now. == 2.0.5 11/30/2010 * Enhancements * Arel::Visitors::DepthFirst can walk your AST depth first * Arel::Nodes::Node is enumerable, depth first * Bug fixes * #lock will lock SELECT statements "FOR UPDATE" on mysql * Nodes::Node#not factory method added for creating Nodes::Not nodes * Added an As node * Deprecations * Support for Subclasses of core classes will be removed in ARel version 2.2.0 == 2.0.4 * Bug fixes * Speed improvements for Range queries. Thanks Rolf Timmermans! == 2.0.3 * Bug fixes * Fixing Oracle support * Added a visitor for "Class" objects == 2.0.2 * Bug fixes * MySQL selects from DUAL on empty FROM * Visitor translates nil to NULL * Visitor translates Bignum properly == 2.0.1 * Bug fixes == 2.0.0 / 2010-08-01 * Enhancements * Recreate library using the Visitor pattern. http://en.wikipedia.org/wiki/Visitor_pattern
2010-09-12Importing of databases/ruby-arel 1.0.1.taca4-0/+197
## Abstract ## Arel is a Relational Algebra for Ruby. 1) simplifies the generation complex of SQL queries 2) adapts to various RDBMS systems It is intended to be a framework framework; that is, you can build your own ORM with it, focusing on innovative object and collection modeling as opposed to database compatibility and query generation. ## Status ## For the moment, Arel uses ActiveRecord's connection adapters to connect to the various engines, connection pooling, perform quoting, and do type conversion. On the horizon is the use of DataObjects instead. The long term goal, following both LINQ and DataMapper, is to have Arel adapt to engines beyond RDBMS, including XML, IMAP, YAML, etc.