Expression class

Constructors

Expression(QueryBuilderOptions? options)

Properties

hashCode int
The hash code for this object.
no setterinherited
mCurrent ExpressionNode?
getter/setter pair
mOptions QueryBuilderOptions?
getter/setter pair
mTree ExpressionNode
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

and(String expr) Expression
Combine the current expression with the given expression using the intersection operator (AND). @param expr Expression to combine with. @return Expression
andBegin() Expression
Begin AND nested expression. @return Expression
andWithParam(String expr, dynamic param) Expression
Combine the current expression with the given expression using the intersection operator (AND). @param expr Expression to combine with. @param param Value to substitute. @param
doBegin(ExpressionType op) Expression
Begin a nested expression @param op Operator to combine with the current expression @return Expression
doString(ExpressionNode node) String
Get a string representation of the given expression tree node. @param node Node to @return String
end() Expression
End the current compound expression. @return Expression
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
or(String expr) Expression
Combine the current expression with the given expression using the union operator (OR). @param expr Expression to combine with. @return Expression
orBegin() Expression
Begin OR nested expression. @return Expression
orFromExprParam(String expr, dynamic param) Expression
Combine the current expression with the given expression using the union operator (OR). @param expr Expression to combine with. @param param Value to substitute. @param
toSql() String
toString() String
Get the Expression string. @return A String representation of the expression.
override

Operators

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