MetaExpressionInterface class abstract Query Builder

A document metadata expression.

Inheritance

Constructors

MetaExpressionInterface()

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
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 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