ExpressionEquals<T extends Object> class final

SQL Expression using =.

Inheritance
Available extensions

Constructors

ExpressionEquals.new(Expr<T?> left, Expr<T?> right)

Properties

hashCode int
The hash code for this object.
no setterinherited
left Expr<T?>
finalinherited
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

and(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical AND.
asBlob() Expr<Uint8List?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<Uint8List?> using CAST(NULL AS BLOB).
asBool() Expr<bool?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<bool?> using CAST(NULL AS BOOLEAN).
asDateTime() Expr<DateTime?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<DateTime?> using CAST(NULL AS TIMESTAMP).
asDouble() Expr<double?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<double?> using CAST(NULL AS DOUBLE PRECISION).
asInt() Expr<int>

Available on Expr<bool>, provided by the ExpressionBool extension

Cast as integer.
asInt() Expr<int?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<int?> using CAST(NULL AS BIGINT).
asString() Expr<String?>

Available on Expr<Null>, provided by the ExpressionNull extension

Cast as Expr<String?> using CAST(NULL AS TEXT).
equals(Expr<bool?> value) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to value using = in SQL coalesced to FALSE.
equals(Expr<bool> value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using = in SQL coalesced to FALSE.
equalsUnlessNull(Expr<bool?> value) Expr<bool?>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using =.
equalsValue(bool? value) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to value using = in SQL coalesced to FALSE.
equalsValue(bool value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using = in SQL coalesced to FALSE.
isFalse() Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

True, if this expression evaluates to FALSE.
isNotDistinctFrom(Expr<bool?> value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using IS NOT DISTINCT FROM.
isNotNull() Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Check if this expression is not NULL.
isNull() Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Check if this expression is NULL.
isTrue() Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

True, if this expression evaluates to TRUE.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
not() Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Negate this expression.
notEquals(Expr<bool?> value) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to value using <> in SQL.
notEquals(Expr<bool> value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using <> in SQL.
notEqualsValue(bool? value) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to value using <> in SQL.
notEqualsValue(bool value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

Compare this expression to value using <> in SQL.
or(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical OR.
orElse(Expr<bool> value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

If this expression is NULL, use value instead.
orElseValue(bool value) Expr<bool>

Available on Expr<bool?>, provided by the ExpressionNullableBool extension

If this expression is NULL, use value instead.
toString() String
A string representation of this object.
inherited

Operators

operator &(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical AND.
operator ==(Object other) bool
The equality operator.
inherited
operator |(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical OR.
operator ~() Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Negate this expression.