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