JoinTable class
Junction table configuration for ManyToMany relationships
Constructors
-
JoinTable({required String name, required JoinColumn joinColumn, required JoinColumn inverseJoinColumn, List<
String> ? additionalIndexes, List<JunctionColumn> ? extraColumns}) -
const
Properties
-
additionalIndexes
→ List<
String> ? -
Additional indexes to create on the junction table
final
-
extraColumns
→ List<
JunctionColumn> ? -
Extra columns to add to the junction table
Use this to add custom attributes like timestamps, status flags, etc.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inverseJoinColumn → JoinColumn
-
Column configuration for the target entity's foreign key
final
- joinColumn → JoinColumn
-
Column configuration for the owning entity's foreign key
final
- name → String
-
Name of the junction table
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited