VariableExpressionInterface class abstract final Query Builder

A variable in an ArrayExpression.

Implemented types

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(ExpressionInterface expression) ExpressionInterface
Returns a new expression wich adds this expression to the given expression.
inherited
and(ExpressionInterface expression) ExpressionInterface
Returns a new expression which performs a logical AND of this expression and the given expression.
inherited
between(ExpressionInterface expression, {required ExpressionInterface and}) ExpressionInterface
Returns a new expression which evaluates to whether this expression is between the two given expressions inclusively.
inherited
collate(CollationInterface collation) ExpressionInterface
Returns a new expression which applies the given collation to this expression.
inherited
divide(ExpressionInterface expression) ExpressionInterface
Returns a new expression which divides this expression by the given expression.
inherited
equalTo(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is equal to the given expression.
inherited
greaterThan(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is greater than the given expression.
inherited
greaterThanOrEqualTo(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is less grater than or equal to the given expression.
inherited
in_(Iterable<ExpressionInterface> expressions) ExpressionInterface
Returns a new expression which evaluates to whether this expression is in the given expressions.
inherited
is_(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression IS equal to given expression.
inherited
isNot(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression IS NOT equal to given expression.
inherited
isNullOrMissing() ExpressionInterface
Returns a new expression which evaluates whether this expression is null or missing.
inherited
lessThan(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is less than the given expression.
inherited
lessThanOrEqualTo(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is less or equal to than the given expression.
inherited
like(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is LIKE the the given expression.
inherited
modulo(ExpressionInterface expression) ExpressionInterface
Returns a new expression to modulo this expression by the given expression.
inherited
multiply(ExpressionInterface expression) ExpressionInterface
Returns a new expression which multiplies this expression with the given expression.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notEqualTo(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression is not equal to the given expression.
inherited
notNullOrMissing() ExpressionInterface
Returns a new expression which evaluates whether this expression is not null nor missing.
inherited
or(ExpressionInterface expression) ExpressionInterface
Returns a new expression which performs a logical OR of this expression and the given expression.
inherited
regex(ExpressionInterface expression) ExpressionInterface
Returns a new expression which evaluates whether this expression regex matches the the given expression.
inherited
subtract(ExpressionInterface expression) ExpressionInterface
Returns a new expression which subtracts the given expression from this expression.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited