JoinOperator enum
An operator used to compose joins, see Join.
- Inheritance
- Implemented types
- Available extensions
Values
- inner → const JoinOperator
-
Perform an
INNERjoin.const JoinOperator('INNER JOIN') - leftOuter → const JoinOperator
-
Perform a
LEFT OUTERjoin.const JoinOperator('LEFT OUTER JOIN') - rightOuter → const JoinOperator
-
Perform a
RIGHT OUTERjoin.const JoinOperator('RIGHT OUTER JOIN') - fullOuter → const JoinOperator
-
Perform a
FULL OUTERjoin.const JoinOperator('FULL OUTER JOIN') - cross → const JoinOperator
-
Perform a
CROSSjoin.const JoinOperator('CROSS JOIN')
Properties
- defaultLexeme → String
-
The default lexeme to generate for this join operator. Some SQL dialects
may choose to override this.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
compileWith(
StatementCompiler compiler) → void -
Compiles this component with the given StatementCompiler by invoking the
relevant
addmethod on it.override -
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
Constants
-
values
→ const List<
JoinOperator> - A constant List of the values in this enum, in order of their declaration.