aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/join_dependency/join_association.rb
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into adequaterecordAaron Patterson2014-04-071-1/+1
|\
| * Pass a base relation to build_default_scope when joiningMatt Jones2014-02-211-1/+1
* | Merge branch 'master' into adequaterecordAaron Patterson2014-02-171-2/+4
|\|
| * Dont use Enumarator on join_associationArthur Neves2014-02-131-2/+4
* | expliticly make STI column a bind valueAaron Patterson2014-01-141-4/+9
* | Merge branch 'master' into set_bindsAaron Patterson2014-01-141-6/+4
|\|
| * directly create the ARel ASTAaron Patterson2014-01-141-6/+4
* | adding bind values to the manager objectAaron Patterson2014-01-131-5/+2
* | bubble bind parameters up when building join dependenciesAaron Patterson2014-01-131-3/+10
|/
* Change syntax format for example returned valuesPrem Sichanugrist2013-11-111-5/+5
* build the association graph functionallyAaron Patterson2013-10-211-2/+2
* join_type isn't used on the node anymoreAaron Patterson2013-10-211-5/+1
* disconnect join_constraints from the instanceAaron Patterson2013-10-201-2/+2
* pass in scope chain so reflection is not neededAaron Patterson2013-10-201-2/+2
* pass the foreign table and class to the join_constraints methodAaron Patterson2013-10-201-4/+1
* pass the join type to the join_constraints methodAaron Patterson2013-10-201-1/+1
* stop reversing tables until we absolutely mustAaron Patterson2013-10-151-2/+2
* pass the chain the join_constraintsAaron Patterson2013-10-151-2/+2
* move column_names_with_alias on to the alias cache objectAaron Patterson2013-10-141-5/+1
* remove delegation to `chain`Aaron Patterson2013-10-141-3/+1
* rm JoinHelper from JoinAssociationAaron Patterson2013-10-141-3/+1
* unhook `join_constraints` from the @tables ivarAaron Patterson2013-10-131-2/+2
* remove delegate methods that are not usedAaron Patterson2013-10-131-1/+1
* pull parent and alias tacker from the nodes.Aaron Patterson2013-10-111-9/+4
* decouple the `join_constraints` method from the parent pointerAaron Patterson2013-10-111-1/+1
* stop creating a bunch of relation objects when we can slap all the joins on a...Aaron Patterson2013-10-091-5/+0
* speed up match?Aaron Patterson2013-10-091-0/+1
* make node search more efficientAaron Patterson2013-10-091-0/+4
* remove == so we can see where walking up parents occursAaron Patterson2013-10-091-6/+0
* push parent up to the superclassAaron Patterson2013-10-091-6/+1
* hide join_parts internals from other classesAaron Patterson2013-10-081-11/+0
* decouple JoinAssociation from JoinDependencyAaron Patterson2013-10-081-9/+4
* Set the join type on constructionAaron Patterson2013-10-031-2/+2
* simplify the JoinAssociation constructor, check validity *before*Aaron Patterson2013-10-031-6/+0
* parent is always passed in, so make it non-optionalAaron Patterson2013-10-031-1/+1
* require the files we need so the classes are stand-aloneAaron Patterson2013-10-031-0/+2
* remove HABTM special cases from associations classesAaron Patterson2013-10-021-11/+0
* add a specific factory method rather than using newAaron Patterson2013-07-231-2/+2
* parent_table is only used internallyAaron Patterson2013-07-161-4/+4
* decouple the manager class from building join constraintsAaron Patterson2013-07-161-6/+6
* cache the klass member of the reflectionAaron Patterson2013-07-161-8/+10
* cache the scope chain on the stack and eliminate `i`Aaron Patterson2013-07-161-7/+4
* just push on to the scope chain items. Oops! (thanks @carlosantoniodasilva)Aaron Patterson2013-07-161-2/+1
* use Relation#merge to combine scope chain itemsAaron Patterson2013-07-161-6/+6
* make sure scope_chain_items has consistent typesAaron Patterson2013-07-161-7/+9
* Apply default scope when joining associations.Jon Leighton2013-06-281-0/+2
* stop doing assingments in an iteratorAaron Patterson2013-05-171-2/+6
* rdoc for some of the methods in JoinDependencyNeeraj Singh2013-04-101-0/+15
* While merging relations preserve context for joinsJared Armstrong and Neeraj Singh2013-04-101-1/+6
* changed variable name active_record => base_klassNeeraj Singh2013-04-091-1/+1