aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/alias_tracker.rb
Commit message (Expand)AuthorAgeFilesLines
* Fix alias confliction when joining same table on has many through with left_j...Ryuta Kamizono2018-06-111-1/+1
* Don't pass garbage args to alias trackerRyuta Kamizono2018-01-141-10/+2
* fix initial countpavel2017-10-271-1/+1
* Ensure associations doesn't table name collide with aliased joinsRyuta Kamizono2017-10-241-1/+1
* Ensure associations doesn't table name collide with string joinsRyuta Kamizono2017-10-231-4/+6
* Joined tables in association scope doesn't use the same aliases with the pare...Ryuta Kamizono2017-10-091-4/+3
* Decouple building `AliasTracker` from `JoinDependency`Ryuta Kamizono2017-10-081-10/+4
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* The AliasTracker#aliased_table_for needs the type caster for the joined assoc...Ray Zane2017-06-251-10/+9
* Don't expose methods and attrs for internal usageRyuta Kamizono2017-05-301-2/+5
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-1/+1
* no more class methods for JoinDependency [ci skip]Gaurav Sharma2015-09-291-2/+1
* Move `#type_caster` to alias tracker initializeeileencodes2015-01-021-6/+7
* Initialze `#alias_tracker` with base table nameeileencodes2015-01-021-8/+11
* Pass `connection` rather than `alias_tracker`eileencodes2015-01-021-3/+3
* Pass a type caster when aliasing tables for joinsSean Griffin2014-12-291-3/+3
* Combine aliased_table_for and aliased_name_foreileencodes2014-11-241-12/+3
* WIP: pass existing joins to construct_join_dependencyMatt Jones2014-05-161-1/+11
* add factory methods for empty alias trackersAaron Patterson2014-02-141-21/+36
* guarantee a list in the alias tracker so we can remove a conditionalAaron Patterson2014-02-141-4/+2
* stop exposing table_joinsAaron Patterson2014-02-141-4/+3
* make most parameters to the AliasTracker requiredAaron Patterson2014-02-141-5/+3
* Remove ActiveRecord::ModelJon Leighton2012-10-261-1/+1
* fix associations when using per class databasesLars Kanis2012-02-101-6/+3
* The join_nodes must be passed to the JoinDependency initializer and therefore...Jon Leighton2011-08-291-6/+12
* a few minor performance improvements: fewer strings, fewer range objects, few...Aaron Patterson2011-07-011-20/+12
* remove unused codesAaron Patterson2011-07-011-4/+0
* AliasTracker.pluralize use pluralize_table_names of modelGuillermo Iguaran2011-05-201-2/+2
* Fixing has_many association when ActiveRecord::Base.pluralize_table_names is ...Guillermo Iguaran2011-05-151-1/+1
* Resolve some TODO comments which I decided did not need anything doneJon Leighton2011-03-121-1/+1
* Merge branch 'master' into nested_has_many_throughJon Leighton2011-03-041-24/+28
* Merge branch 'master' into nested_has_many_throughJon Leighton2010-12-121-13/+21
* Fix naughty trailing whitespaceJon Leighton2010-10-311-13/+13
* Some small tweaks on the last commitJon Leighton2010-10-121-2/+7
* Extract aliasing code from JoinDependency and JoinAssociation into a separate...Jon Leighton2010-10-121-0/+68