View Source Ecto.Association.ManyToMany (Ecto v3.12.4)
The association struct for many_to_many
associations.
Its fields are:
cardinality
- The association cardinalityfield
- The name of the association field on the schemaowner
- The schema where the association was definedrelated
- The schema that is associatedowner_key
- The key on theowner
schema used for the associationqueryable
- The real query to use for querying associationon_delete
- The action taken on associations when schema is deletedon_replace
- The action taken on associations when schema is replaceddefaults
- Default fields used when building the associationrelationship
- The relationship to the specified schema, default:child
join_keys
- The keyword list with many to many join keysjoin_through
- Atom (representing a schema) or a string (representing a table) for many to many associationsjoin_defaults
- A list of defaults for join associationspreload_order
- Defaultorder_by
of the association, used only by preload