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
|