aboutsummaryrefslogtreecommitdiffstats
path: root/doc/TODO
Commit message (Collapse)AuthorAgeFilesLines
* joining across engines in either directionBryan Helmkamp2009-05-171-1/+3
| | | | | | Conflicts: spec/arel/engines/memory/integration/joins/cross_engine_spec.rb
* initial implementation of cross-engine joinBryan Helmkamp2009-05-171-2/+2
| | | | | | | Conflicts: lib/arel/engines/memory/relations/array.rb lib/arel/engines/sql/primitives.rb
* basic implementation of in memory insertionsBryan Helmkamp2009-05-171-3/+5
| | | | | | Conflicts: lib/arel/engines/memory/relations.rb
* using in memory relations as results from sql relationNick Kallen2009-05-171-3/+3
| | | | | | | Conflicts: lib/arel/algebra/primitives/expression.rb lib/arel/algebra/relations/relation.rb
* performing in memory joinsNick Kallen2009-05-171-4/+4
|
* better test orderingBryan Helmkamp2009-05-171-5/+4
| | | | | | Conflicts: doc/TODO
* recursive memory operations now possibleBryan Helmkamp2009-05-171-3/+4
| | | | | | Conflicts: lib/arel/algebra/relations/relation.rb
* reorganizing testsNick Kallen2009-05-171-8/+13
|
* made block stuff read nicerBryan Helmkamp2009-05-171-15/+15
| | | | | | Conflicts: doc/TODO
* most in memory operations save join and groupBryan Helmkamp2009-05-171-2/+6
| | | | | | | | | | | | | 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
* removed function_sql in favor of polymorphismBryan Helmkamp2009-05-171-2/+8
| | | | | | | | Conflicts: lib/arel/algebra/primitives/attribute.rb lib/arel/algebra/primitives/expression.rb spec/arel/unit/primitives/expression_spec.rb
* moved sql related code to its own engine areaBryan Helmkamp2009-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | 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
* reorganized callBryan Helmkamp2009-05-171-9/+7
| | | | | | | | | | | | | | | | Conflicts: doc/TODO lib/arel/relations/relation.rb lib/arel/relations/writes/delete.rb lib/arel/relations/writes/insert.rb lib/arel/relations/writes/update.rb lib/arel/session.rb spec/arel/unit/relations/delete_spec.rb spec/arel/unit/relations/insert_spec.rb spec/arel/unit/relations/relation_spec.rb spec/arel/unit/relations/update_spec.rb spec/arel/unit/session/session_spec.rb
* Update TODOBryan Helmkamp2008-05-271-0/+1
|
* AND/OR support for predicatesBryan Helmkamp2008-05-271-1/+1
|
* externalization now includes limitsNick Kallen2008-05-211-0/+15
|
* some convenience methodsNick Kallen2008-05-191-0/+1
|
* renamed ion classesNick Kallen2008-05-191-2/+3
|
* renamed select operation to whereNick Kallen2008-05-191-1/+2
|
* performance enhancing drugsNick Kallen2008-05-171-2/+2
|
* fixed defect in aliasNick Kallen2008-05-131-6/+9
|
* finally fixed table aliasing issuesNick Kallen2008-05-011-14/+8
| | | | - the solution is currently ugly, but i have an idea how to clean it up
* attribute disambiguationNick Kallen2008-04-271-1/+0
|
* results of a select query are a hash indexed by attribute rather than stringNick Kallen2008-04-271-6/+15
|
* - new todo itemsNick Kallen2008-04-191-1/+6
| | | | | - alias to_sql to to_s - added column_for to join (untested)
* todosNick Kallen2008-04-181-1/+5
|
* when ordering, the last order winsNick Kallen2008-04-181-1/+1
|
* officially renamed active_relation to arelNick Kallen2008-04-181-1/+1
|
* Fake database implementation. MySQL not required to run the testsBryan Helmkamp2008-04-151-1/+1
|
* adjacency lists workNick Kallen2008-04-131-13/+10
| | | | - implementation is a bit complex, but i can't think of anything simpler
* better test coverage of relational operations with blank dataNick Kallen2008-04-121-1/+2
|
* tests of ValueNick Kallen2008-04-121-3/+7
|
* - string passthrough for joinsNick Kallen2008-04-121-3/+4
| | | | - blank checks
* string passthrough for joinsNick Kallen2008-04-111-10/+6
|
* moved bind to factory of selectNick Kallen2008-04-111-0/+69