aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines/sql/christener.rb
Commit message (Collapse)AuthorAgeFilesLines
* simplifying the ChristenerAaron Patterson2010-07-281-8/+9
|
* PERF: fewer objectsAaron Patterson2010-07-271-1/+1
|
* PERF: cache christener, initialize hash in initializeAaron Patterson2010-07-261-4/+9
|
* Add support for table aliasingPratik Naik2010-01-011-1/+2
| | | | | | | Example : users = Table(:users, :as => :accounts) users.to_sql => SELECT `accounts`.`id`, `accounts`.`name` FROM `users` AS `accounts`
* WhitespaceBryan Helmkamp2009-05-171-1/+1
|
* moved sql related code to its own engine areaBryan Helmkamp2009-05-171-0/+13
Conflicts: lib/arel/engine.rb lib/arel/extensions/object.rb lib/arel/predicates.rb lib/arel/primitives/attribute.rb lib/arel/primitives/expression.rb lib/arel/primitives/value.rb lib/arel/relations/operations/join.rb lib/arel/relations/relation.rb lib/arel/relations/utilities/externalization.rb lib/arel/relations/utilities/nil.rb lib/arel/relations/writes/delete.rb lib/arel/relations/writes/insert.rb lib/arel/relations/writes/update.rb spec/arel/unit/relations/skip_spec.rb spec/arel/unit/relations/take_spec.rb spec/spec_helper.rb