Join<T extends HasResultSet, D> class
Used internally by drift when calling SimpleSelectStatement.join.
You should use innerJoin, leftOuterJoin or crossJoin to obtain a Join instance.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- includeInResult → bool?
-
Whether table should appear in the result set (defaults to true).
Default value can be changed by
includeJoinedTableColumnsinselectOnlystatements.final -
on
→ Expression<
bool> ? -
For joins that aren't
_JoinType.cross, contains an additional predicate that must be matched for the join.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- table → HasResultSet
-
The TableInfo that will be added to the query
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
writeInto(
GenerationContext context) → void -
Writes this component into the
contextby writing to its GenerationContext.buffer or by introducing bound variables. When writing into the buffer, no whitespace around the this component should be introduced. When a component consists of multiple composed component, it's responsible for introducing whitespace between its child components.override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited