class Athena::ORM::Mapping::JoinTable
inherits Reference
#
The join table of a many-to-many association, as configured by AORMA::JoinTable.
See AORM::Mapping::ManyToManyOwningSide for its default name and columns.
Methods#
#inverse_join_columns : Array(JoinColumn)#
The columns referencing the target entity of the association.
#inverse_join_columns=(inverse_join_columns : Array(JoinColumn))#
The columns referencing the target entity of the association.
#join_columns : Array(JoinColumn)#
The columns referencing the entity declaring the association.
#join_columns=(join_columns : Array(JoinColumn))#
The columns referencing the entity declaring the association.
#qualified_name : String#
Returns the fully qualified table name including schema if set.
#quoted=(quoted : Bool)#
Whether the name was wrapped in backticks in the mapping, so it's quoted in the generated SQL.
#quoted? : Bool#
Whether the name was wrapped in backticks in the mapping, so it's quoted in the generated SQL.