JoinBuilder class
A class that contains the information needed to create a join
Constructors
-
JoinBuilder({required Table currentTable, required Table referencedTable, required GeneratedColumn<
Object> currentColumn, required GeneratedColumn<Object> referencedColumn, bool useColumns = false}) - Class that describes how a ordering that is being applied to a referenced table should be joined to the current table
Properties
- aliasedName → String
-
The name of the alias that this join will use
no setter
-
currentColumn
→ GeneratedColumn<
Object> -
The column of the currentTable which will be use to create the join
final
- currentTable → Table
-
The table that the join is being applied to
final
- hashCode → int
-
The hash code for this object.
no setteroverride
-
referencedColumn
→ GeneratedColumn<
Object> -
The column of the referencedTable which will be use to create the join
final
- referencedTable → Table
-
The referenced table that will be joined
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- useColumns → bool
-
Whether this join should be used to read columns from the referenced table
final
Methods
-
buildJoin(
) → Join< HasResultSet, dynamic> - Build a join from this join builder
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override