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
-
#association_names
readonly
Internal use only
The values passed to #joins and #left_outer_joins, sorted by what they are.
-
#cte_names
readonly
Internal use only
The values passed to #joins and #left_outer_joins, sorted by what they are.
-
#join_dependencies
readonly
Internal use only
The values passed to #joins and #left_outer_joins, sorted by what they are.
-
#nodes
readonly
Internal use only
The values passed to #joins and #left_outer_joins, sorted by what they are.
Instance Method Summary
Instance Attribute Details
#association_names (readonly)
The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160
JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)
#cte_names (readonly)
The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160
JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)
#join_dependencies (readonly)
The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160
JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)
#nodes (readonly)
The values passed to ActiveRecord::QueryMethods#joins and ActiveRecord::QueryMethods#left_outer_joins, sorted by what they are.
# File 'activerecord/lib/active_record/relation/query_methods.rb', line 160
JoinValues = Data.define(:association_names, :join_dependencies, :cte_names, :nodes)