index
:
rails.git
3-2-stable-for-hmno
master
Mirror of official rails repo with custom fixes.
Harald Eilertsen
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
activerecord
/
lib
/
active_record
/
associations
/
join_dependency.rb
Commit message (
Expand
)
Author
Age
Files
Lines
*
bubble bind parameters up when building join dependencies
Aaron Patterson
2014-01-13
1
-4
/
+4
*
Make outer joins on proper parent
Washington Luiz
2013-12-31
1
-1
/
+1
*
tyop
Akira Matsuda
2013-11-26
1
-1
/
+1
*
Change syntax format for example returned values
Prem Sichanugrist
2013-11-11
1
-6
/
+6
*
move helper class to the top
Aaron Patterson
2013-10-21
1
-42
/
+42
*
build the association graph functionally
Aaron Patterson
2013-10-21
1
-16
/
+9
*
@base_klass is not used
Aaron Patterson
2013-10-21
1
-1
/
+0
*
join_type isn't used on the node anymore
Aaron Patterson
2013-10-21
1
-6
/
+6
*
make joins generation method look similar
Aaron Patterson
2013-10-21
1
-6
/
+9
*
remove node duping code
Aaron Patterson
2013-10-21
1
-57
/
+19
*
refactor outer join generation
Aaron Patterson
2013-10-21
1
-11
/
+6
*
add outer joins for matching nodes
Aaron Patterson
2013-10-21
1
-2
/
+14
*
construct joins by walking the outer join tree
Aaron Patterson
2013-10-21
1
-5
/
+34
*
pass the outer joins to join_constraints
Aaron Patterson
2013-10-20
1
-1
/
+2
*
disconnect join_constraints from the instance
Aaron Patterson
2013-10-20
1
-1
/
+1
*
pass in scope chain so reflection is not needed
Aaron Patterson
2013-10-20
1
-1
/
+1
*
pass the foreign table and class to the join_constraints method
Aaron Patterson
2013-10-20
1
-1
/
+3
*
pass the join type to the join_constraints method
Aaron Patterson
2013-10-20
1
-1
/
+2
*
use the node as cache so we can avoid accessing the table
Aaron Patterson
2013-10-15
1
-13
/
+13
*
apply tables to the whole tree from the outside
Aaron Patterson
2013-10-15
1
-14
/
+8
*
apply table aliases after the AST has been built
Aaron Patterson
2013-10-15
1
-1
/
+13
*
stop reversing tables until we absolutely must
Aaron Patterson
2013-10-15
1
-1
/
+1
*
pass the chain the join_constraints
Aaron Patterson
2013-10-15
1
-1
/
+2
*
move column_names_with_alias on to the alias cache object
Aaron Patterson
2013-10-14
1
-8
/
+18
*
keep a cache on the alias object
Aaron Patterson
2013-10-14
1
-11
/
+21
*
move alias building to the table node
Aaron Patterson
2013-10-14
1
-4
/
+8
*
let the Table class build the ARel alias nodes
Aaron Patterson
2013-10-14
1
-4
/
+9
*
store aliases in a better structure
Aaron Patterson
2013-10-14
1
-4
/
+17
*
unhook `join_constraints` from the @tables ivar
Aaron Patterson
2013-10-13
1
-1
/
+1
*
push the node->AR cache up one level
Aaron Patterson
2013-10-13
1
-10
/
+11
*
remove dead code
Aaron Patterson
2013-10-11
1
-5
/
+0
*
remove useless code
Aaron Patterson
2013-10-11
1
-24
/
+20
*
the parent hash keeps the records unique already
Aaron Patterson
2013-10-11
1
-4
/
+3
*
keep track of AR objects we've made as we walk the tree
Aaron Patterson
2013-10-11
1
-35
/
+22
*
push up the loaded target checking
Aaron Patterson
2013-10-11
1
-9
/
+13
*
we always have a model now
Aaron Patterson
2013-10-11
1
-1
/
+1
*
extract conditional to the caller
Aaron Patterson
2013-10-11
1
-11
/
+13
*
we always have a reflection and it is on the node
Aaron Patterson
2013-10-11
1
-2
/
+2
*
fix variable name. we're constructing a model, not an association
Aaron Patterson
2013-10-11
1
-12
/
+12
*
reflections know if they are collections, so ask
Aaron Patterson
2013-10-11
1
-6
/
+5
*
belongs_to can be treated the same way as has_one
Aaron Patterson
2013-10-11
1
-12
/
+5
*
cache the primary key / typcast lookup on the stack
Aaron Patterson
2013-10-11
1
-9
/
+9
*
remove dead code / make duplicate code more obvious
Aaron Patterson
2013-10-11
1
-4
/
+4
*
pull parent and alias tacker from the nodes.
Aaron Patterson
2013-10-11
1
-1
/
+18
*
decouple the `join_constraints` method from the parent pointer
Aaron Patterson
2013-10-11
1
-1
/
+7
*
refactor a little so we can remove some methods
Aaron Patterson
2013-10-10
1
-1
/
+1
*
the parent node is on the stack, so use it
Aaron Patterson
2013-10-10
1
-4
/
+4
*
pass the parent node to the construct method
Aaron Patterson
2013-10-10
1
-7
/
+6
*
nodes do not need to be sorted
Aaron Patterson
2013-10-10
1
-1
/
+1
*
delete unused code
Aaron Patterson
2013-10-10
1
-40
/
+0
[next]