IFunction Interface |
Namespace: Couchbase.Lite.Query
public interface IFunction : IExpression
The IFunction type exposes the following members.
Name | Description | |
---|---|---|
Add |
Mathematically adds the given expression to the current expression
(Inherited from IExpression.) | |
And |
Logically "ands" the given expression with the current expression
(Inherited from IExpression.) | |
Between |
Determines if the result is between the two given expressions
(Inherited from IExpression.) | |
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))
(Inherited from IExpression.) | |
Concat |
Concatenates the current and given expressions
(Inherited from IExpression.) | |
Divide |
Matehematically divides the current and given expressions
(Inherited from IExpression.) | |
EqualTo |
Returns an expression that will evaluate whether or not the given
and current expression are equal
(Inherited from IExpression.) | |
GreaterThan |
Returns an expression that will evaluate whether or not the given
expression is greater than the current one
(Inherited from IExpression.) | |
GreaterThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is greater than or equal to the current one
(Inherited from IExpression.) | |
In |
Returns an expression to test whether or not the given expression is contained
in the given list of expressions
(Inherited from IExpression.) | |
Is |
Returns an expression that will evaluate whether or not the given
expression is equal to the current one
(Inherited from IExpression.) | |
IsNot |
Returns an expression that will evaluate whether or not the given
expression is not equal to the current one
(Inherited from IExpression.) | |
IsNullOrMissing |
Gets an expression representing if the current expression is null
or missing (i.e. does not have a value)
(Inherited from IExpression.) | |
LessThan |
Returns an expression that will evaluate whether or not the given
expression is less than the current one
(Inherited from IExpression.) | |
LessThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is less than or equal to the current one
(Inherited from IExpression.) | |
Like |
Returns an expression that will evaluate whether or not the given
expression is "LIKE" the current one
(Inherited from IExpression.) | |
Match |
Returns an expression that will evaluate whether or not the given
expression full text matches the current one
(Inherited from IExpression.) | |
Modulo |
Returns an modulo math expression using the current and given expressions
as operands
(Inherited from IExpression.) | |
Multiply |
Returns a multiply expression using the current and given expressions as
operands
(Inherited from IExpression.) | |
NotBetween |
Determines if the result is not between the current and given expressions
(Inherited from IExpression.) | |
NotEqualTo |
Returns an expression that will evaluate whether or not the given
and current expression are not equal
(Inherited from IExpression.) | |
NotGreaterThan |
Returns an expression that will evaluate whether or not the given
expression is not greater than the current one
(Inherited from IExpression.) | |
NotGreaterThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is not greater than or equal to the current one
(Inherited from IExpression.) | |
NotIn |
Returns an expression to test whether or not the given expression is NOT contained
in the given list of expressions
(Inherited from IExpression.) | |
NotLessThan |
Returns an expression that will evaluate whether or not the given
expression is less than the current one
(Inherited from IExpression.) | |
NotLessThanOrEqualTo |
Returns an expression that will evaluate whether or not the given
expression is less than or equal to the current one
(Inherited from IExpression.) | |
NotLike |
Returns an expression that will evaluate whether or not the given
expression is "NOT LIKE" the current one
(Inherited from IExpression.) | |
NotMatch |
Returns an expression that will evaluate whether or not the given
expression doesn't full text match the current one
(Inherited from IExpression.) | |
NotNullOrMissing |
Gets an expression representing if the current expression is neither null
nor missing (i.e. has a value)
(Inherited from IExpression.) | |
NotRegex |
Returns an expression that will evaluate whether or not the given
expression doesn't regex match the current one
(Inherited from IExpression.) | |
Or |
Logically "ors" the given expression with the current expression
(Inherited from IExpression.) | |
Regex |
Returns an expression that will evaluate whether or not the given
expression regex matches the current one
(Inherited from IExpression.) | |
Subtract |
Mathematically subtracts the given expression to the current expression
(Inherited from IExpression.) |