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})
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

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