Expression<T> class
A database Expression.
Constructors
- Expression(T _expression)
-
Creates a new Expression.
Note that the precedence of operators may not be what you think, so
always use parentheses to make sure that that expressions are executed
in the correct order.
const
Properties
-
columns
→ List<
Column> -
Returns a list of all Columns in the expression.
no setter
-
depthFirst
→ Iterable<
Expression> -
Iterator for all Expressions in the expression.
Iterates elements deterministically depth first.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
forEachDepthFirstIndexed(
void action(int index, Expression expression)) → void - Takes an action for each element.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator &(
Expression other) → Expression - Database AND operator.
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator |(
Expression other) → Expression - Database OR operator.
-
operator ~(
) → Expression - Database NOT operator.