123456789_123456789_123456789_123456789_123456789_

Class: ActiveRecord::QueryMethods::JoinValues

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, ::Data
Instance Chain:
self, ::Data
Inherits: Data
Defined in: activerecord/lib/active_record/relation/query_methods.rb

Overview

The values passed to #joins and #left_outer_joins, sorted by what they are.

Instance Attribute Summary

Instance Method Summary

::Data - Inherited

Instance Attribute Details

#association_names (readonly)

This method is for internal use only.

The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.

[ GitHub ]

  
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160

JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)

#cte_names (readonly)

This method is for internal use only.

The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.

[ GitHub ]

  
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160

JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)

#join_dependencies (readonly)

This method is for internal use only.

The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.

[ GitHub ]

  
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160

JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)

#nodes (readonly)

This method is for internal use only.

The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.

[ GitHub ]

  
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160

JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)