aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorNick Kallen <nkallen@nick-kallens-computer-2.local>2008-04-13 17:03:03 -0700
committerNick Kallen <nkallen@nick-kallens-computer-2.local>2008-04-13 17:03:03 -0700
commit4466409205d697f854f98ac0908a792a1601ecc6 (patch)
treefd9bf6fc371437a58417caf9393d9a84fa5708d1 /doc
parent2f9b70b6179d0b66f80d6edd3eca1017aec70659 (diff)
downloadrails-4466409205d697f854f98ac0908a792a1601ecc6.tar.gz
rails-4466409205d697f854f98ac0908a792a1601ecc6.tar.bz2
rails-4466409205d697f854f98ac0908a792a1601ecc6.zip
adjacency lists work
- implementation is a bit complex, but i can't think of anything simpler
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO23
1 files changed, 10 insertions, 13 deletions
diff --git a/doc/TODO b/doc/TODO
index 878e240a4f..16cbc0d77a 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,20 +1,11 @@
todo:
- rename ActiveRelation to arel
-- investigate linq vocabularity
-- test blank checks in relation.rb
+- incorporate linq vocabularity
- mock out database
-- standardize quoting
- - use strings everywhere, not symbols ?
-- "unit" test sql strategies
- - use real world examples, so they should be like a tutorial.
-- investigage complex joining cases:
- - aggregations
- - left outer joins
- - adjacency lists
-
+- fix complex joining cases:
+- extract adapters
- cache expiry on write
- - rewrite of querycache test in light of this
-- rename the tion (Selection) classes so that words that don't end in tion don't seem inconsistent
+ - rewrite of arecord querycache test in light of this
done:
. Relation <=> Relation -> InnerJoinOperation
@@ -65,7 +56,13 @@ done:
- finish pending tests
- test relation, table reset
- test Value, in particular bind.
+- test blank checks in relation.rb
icebox:
- #bind in Attribute and Expression should be doing a descend?
- try to make aggegration testing in join spec to be a bit more unit-like
+- standardize quoting
+ - use strings everywhere, not symbols ?
+- "unit" test sql strategies
+ - use real world examples, so they should be like a tutorial.
+- rename the tion (Selection) classes so that words that don't end in tion don't seem inconsistent