aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/algebra/relations/utilities
Commit message (Collapse)AuthorAgeFilesLines
* unfactoring to use concrete delegate methodsAaron Patterson2010-08-041-3/+9
|
* PERF: delegate is slow, lets just write a delegate methodAaron Patterson2010-08-041-1/+5
|
* PERF: reducing call stackAaron Patterson2010-07-301-0/+8
|
* PERF caching engine, converting to an attr_readerAaron Patterson2010-07-301-5/+2
|
* initialize our instance variablesAaron Patterson2010-07-291-2/+7
|
* no code is faster than no codeAaron Patterson2010-07-281-9/+0
|
* removing more dead codeAaron Patterson2010-07-271-6/+0
|
* PERF: a block is never given to this method, so stop checkingAaron Patterson2010-07-261-0/+1
|
* reorganizing classes moreAaron Patterson2010-07-261-0/+11
|
* reorganizing classesAaron Patterson2010-07-261-10/+0
|
* reducing filesAaron Patterson2010-07-261-1/+5
|
* initializing ivarsAaron Patterson2010-07-261-0/+1
|
* removing unused codeAaron Patterson2010-07-261-15/+1
|
* unfactoring metaprogrammingAaron Patterson2010-07-251-2/+3
|
* fixing warningsAaron Patterson2010-07-251-1/+1
|
* inheritence meow meow meowAaron Patterson2010-07-201-0/+4
|
* Improve blocks usage.Emilio Tagua2010-06-241-1/+1
|
* Create an Arel::Header class representing a relation's attributesCarl Lerche2010-04-022-2/+6
|
* Switch Arel::Relation to a module. This will allow for classes with Relation ↵Carl Lerche2010-03-223-4/+6
| | | | extended on them to represent relations themselves (as opposed to their instances being relations).
* Fix uninitialized ivar warningEmilio Tagua2010-03-221-0/+1
|
* Support in memory ordering better.Carl Lerche2010-03-121-0/+17
|
* Add accessibility to projections applied to the relation.Emilio Tagua2010-03-121-1/+1
|
* Add support for table aliasingPratik Naik2010-01-011-1/+1
| | | | | | | Example : users = Table(:users, :as => :accounts) users.to_sql => SELECT `accounts`.`id`, `accounts`.`name` FROM `users` AS `accounts`
* Added having to use in combination with group to filter records.Emilio Tagua2009-12-281-1/+1
|
* Added lock to Arel, allowing a locking read if required.Emilio Tagua2009-12-271-1/+1
|
* Added "from" method, allowing to specify custom from clauses.Emilio Tagua2009-12-271-1/+1
|
* Expand usages of #hash_on. The #hash definition it produces looks broken, ↵Bryan Helmkamp2009-05-181-2/+10
| | | | but leaving it for now
* WhitespaceBryan Helmkamp2009-05-171-1/+1
|
* using in memory relations as results from sql relationNick Kallen2009-05-171-1/+1
| | | | | | | Conflicts: lib/arel/algebra/primitives/expression.rb lib/arel/algebra/relations/relation.rb
* made block stuff read nicerBryan Helmkamp2009-05-171-0/+5
| | | | | | Conflicts: doc/TODO
* moved table-related stuff into sql engineNick Kallen2009-05-171-1/+1
|
* join sql stuff moved into sql adapterBryan Helmkamp2009-05-171-2/+1
| | | | | | | | | Conflicts: lib/arel/algebra/primitives/value.rb lib/arel/algebra/relations/operations/join.rb lib/arel/algebra/relations/relation.rb spec/arel/unit/relations/join_spec.rb
* reorganized file structuresBryan Helmkamp2009-05-173-0/+49
Conflicts: lib/arel.rb lib/arel/arel.rb lib/arel/engines/memory/predicates.rb lib/arel/engines/memory/relations/array.rb lib/arel/engines/sql/relations/table.rb