aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/join_dependency
Commit message (Expand)AuthorAgeFilesLines
* modernizes hash syntax in activerecordXavier Noria2016-08-061-1/+1
* applies new string literal convention in activerecord/libXavier Noria2016-08-062-2/+2
* Remove circular join references in join_dependencyTakashi Kokubun2016-07-281-1/+3
* Merge pull request #18109 from k0kubun/unscoped-joinsSean Griffin2016-02-111-6/+12
|\
| * Allow `joins` to be unscopedTakashi Kokubun2016-01-311-6/+12
* | Defer Arel attribute lookup to the model classMatthew Draper2016-02-041-1/+1
|/
* `substitute_at` is no longer usedRyuta Kamizono2016-01-141-2/+1
* Remove Relation#bind_paramsSean Griffin2015-01-271-1/+1
* Use an `Attribute` object to represent a bind valueSean Griffin2015-01-271-4/+4
* Remove `klass` and `arel_table` as a dependency of `PredicateBuilder`Sean Griffin2014-12-261-1/+1
* Inject the `PredicateBuilder` into the `Relation` instanceSean Griffin2014-12-261-2/+9
* Remove the unused second argument to `substitute_at`Sean Griffin2014-11-171-1/+1
* Remove defunct ivarsBen Woosley2014-09-281-1/+0
* Fixed regression with referencing polymorphic assoc in eager-loadGodfrey Chan2014-09-051-1/+1
* Merge pull request #16378 from JackDanger/doc-fix-in-join-association-build_c...Rafael Mendonça França2014-08-021-1/+1
|\
| * updating documented parameter for build_constraintJack Danger Canty2014-08-021-1/+1
* | Refactor join_keys to remove complex conditionalseileencodes2014-07-311-8/+3
|/
* [ci skip] Fix documentation for @macro and reflection typeseileencodes2014-07-271-1/+1
* 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-212-4/+4
* 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
* Merge branch 'master' into joindepAaron Patterson2013-10-152-2/+2
|\
| * use the cached arel tableAaron Patterson2013-10-152-2/+2
* | move column_names_with_alias on to the alias cache objectAaron Patterson2013-10-143-29/+4
* | keep a cache on the alias objectAaron Patterson2013-10-141-5/+0
* | move alias building to the table nodeAaron Patterson2013-10-141-4/+0
* | 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
* | push the node->AR cache up one levelAaron Patterson2013-10-131-6/+1
* | pull parent and alias tacker from the nodes.Aaron Patterson2013-10-113-19/+5
* | decouple the `join_constraints` method from the parent pointerAaron Patterson2013-10-111-1/+1
|/
* no reason to do this column addition and subtraction businessAaron Patterson2013-10-111-1/+1
* refactor a little so we can remove some methodsAaron Patterson2013-10-101-3/+0