IExpression Interface |
Namespace: Couchbase.Lite.Query
public interface IExpression
The IExpression type exposes the following members.
Name | Description | |
---|---|---|
Add |
Mathematically adds the given expression to the current expression
| |
And |
Logically "ands" the given expression with the current expression
| |
Between |
Determines if the result is between the two given expressions
| |
Collate |
Collates the previous expression using the given collation instance (normally
this is used directly after Property(String) when
it is part of a Where(IExpression) or
OrderBy(IOrdering))
| |
Divide |
Matehematically divides the current and given expressions
| |
EqualTo |
Returns an expression that will evaluate whether or not the given
and current expression are equal
| |
GreaterThan |
Returns an expression that will evaluate whether or not the given
expression is greater than the current one
| |
GreaterThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is greater than or equal to the current one
| |
In |
Returns an expression to test whether or not the given expression is contained
in the given list of expressions
| |
Is |
Returns an expression to test whether or not the given expression is
the same as the current current expression
| |
IsNot |
Returns an expression to test whether or not the given expression is
NOT the same as the current current expression
| |
IsNullOrMissing |
Gets an expression representing if the current expression is null
or missing (i.e. does not have a value)
| |
LessThan |
Returns an expression that will evaluate whether or not the given
expression is less than the current one
| |
LessThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is less than or equal to the current one
| |
Like |
Returns an expression that will evaluate whether or not the given
expression is "LIKE" the current one
| |
Modulo |
Returns an modulo math expression using the current and given expressions
as operands
| |
Multiply |
Returns a multiply expression using the current and given expressions as
operands
| |
NotEqualTo |
Returns an expression that will evaluate whether or not the given
and current expression are not equal
| |
NotNullOrMissing |
Gets an expression representing if the current expression is neither null
nor missing (i.e. has a value)
| |
Or |
Logically "ors" the given expression with the current expression
| |
Regex |
Returns an expression that will evaluate whether or not the given
expression regex matches the current one
| |
Subtract |
Mathematically subtracts the given expression to the current expression
|