aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/algebra/primitives
Commit message (Collapse)AuthorAgeFilesLines
* Better inspect output for ExpressionsBryan Helmkamp2009-05-181-0/+4
|
* Fix bug in Order equality where Descending.new(attribute) was == ↵Bryan Helmkamp2009-05-171-4/+9
| | | | Ascending.new(attribute)
* WhitespaceBryan Helmkamp2009-05-172-8/+8
|
* using in memory relations as results from sql relationNick Kallen2009-05-172-3/+3
| | | | | | | Conflicts: lib/arel/algebra/primitives/expression.rb lib/arel/algebra/relations/relation.rb
* most in memory operations save join and groupBryan Helmkamp2009-05-173-6/+37
| | | | | | | | | | | | | Conflicts: lib/arel/algebra/extensions/object.rb lib/arel/algebra/primitives/value.rb lib/arel/engines/memory/relations.rb lib/arel/engines/sql/formatters.rb lib/arel/engines/sql/primitives.rb spec/arel/unit/relations/alias_spec.rb spec/arel/unit/relations/array_spec.rb spec/arel/unit/relations/order_spec.rb
* join sql stuff moved into sql adapterBryan Helmkamp2009-05-171-1/+0
| | | | | | | | | 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
* removed function_sql in favor of polymorphismBryan Helmkamp2009-05-172-10/+18
| | | | | | | | Conflicts: lib/arel/algebra/primitives/attribute.rb lib/arel/algebra/primitives/expression.rb spec/arel/unit/primitives/expression_spec.rb
* reorganized file structuresBryan Helmkamp2009-05-173-0/+183
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