aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines/sql
Commit message (Collapse)AuthorAgeFilesLines
* Expand usages of #hash_on. The #hash definition it produces looks broken, ↵Bryan Helmkamp2009-05-181-1/+8
| | | | but leaving it for now
* Cleanup Sql formatters a bitBryan Helmkamp2009-05-181-16/+8
|
* Cleaning up Sql::Engine#readBryan Helmkamp2009-05-181-6/+0
|
* Extracting #build_query method for creating SQL from partsBryan Helmkamp2009-05-173-16/+25
|
* Refactor #select_sql. Extract methods to generate clausesBryan Helmkamp2009-05-171-7/+27
|
* Include modules to extend core classes to improve inspectabilityBryan Helmkamp2009-05-174-21/+46
|
* Moving a few stray SQL references in the memory engine codeBryan Helmkamp2009-05-171-0/+14
|
* WhitespaceBryan Helmkamp2009-05-1720-27/+27
|
* initial implementation of cross-engine joinBryan Helmkamp2009-05-173-1/+11
| | | | | | | Conflicts: lib/arel/engines/memory/relations/array.rb lib/arel/engines/sql/primitives.rb
* using in memory relations as results from sql relationNick Kallen2009-05-172-6/+6
| | | | | | | Conflicts: lib/arel/algebra/primitives/expression.rb lib/arel/algebra/relations/relation.rb
* most in memory operations save join and groupBryan Helmkamp2009-05-173-4/+18
| | | | | | | | | | | | | 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
* moved table-related stuff into sql engineNick Kallen2009-05-172-0/+7
|
* join sql stuff moved into sql adapterBryan Helmkamp2009-05-172-8/+24
| | | | | | | | | 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-171-6/+30
| | | | | | | | Conflicts: lib/arel/algebra/primitives/attribute.rb lib/arel/algebra/primitives/expression.rb spec/arel/unit/primitives/expression_spec.rb
* consolidated filesBryan Helmkamp2009-05-179-77/+68
| | | | | | | | | | | | | | Conflicts: lib/arel/algebra/predicates.rb lib/arel/algebra/relations/writes/delete.rb lib/arel/algebra/relations/writes/insert.rb lib/arel/algebra/relations/writes/update.rb lib/arel/engines/memory/predicates.rb lib/arel/engines/memory/relations.rb lib/arel/engines/sql/primitives/attribute.rb lib/arel/engines/sql/relations/writes/insert.rb lib/arel/engines/sql/relations/writes/update.rb
* reorganized file structuresBryan Helmkamp2009-05-177-21/+14
| | | | | | | | | | 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
* moved sql related code to its own engine areaBryan Helmkamp2009-05-1728-0/+465
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