MetaExpressionInterface class abstract final Query Builder
A document metadata expression.
- 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 givenexpression
.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 -
from(
String alias) → ExpressionInterface -
Specifies the
alias
of the data source to query the metadata from. -
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 givenexpression
.inherited -
isNot(
ExpressionInterface expression) → ExpressionInterface -
Returns a new expression which evaluates whether this expression
IS NOT
equal to givenexpression
.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 givenexpression
.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