Click or drag to resize

IVariableExpression Interface

A type of expression that represents the variable portion of an array based expression such as Any(IVariableExpression)

Namespace:  Couchbase.Lite.Query
Assembly:  Couchbase.Lite (in Couchbase.Lite.dll) Version: 2.0.0-b0520
Syntax
C#
public interface IVariableExpression : IExpression

The IVariableExpression type exposes the following members.

Methods
  NameDescription
Public methodAdd
Mathematically adds the given expression to the current expression
(Inherited from IExpression.)
Public methodAnd
Logically "ands" the given expression with the current expression
(Inherited from IExpression.)
Public methodBetween
Determines if the result is between the two given expressions
(Inherited from IExpression.)
Public methodCollate
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.)
Public methodDivide
Matehematically divides the current and given expressions
(Inherited from IExpression.)
Public methodEqualTo
Returns an expression that will evaluate whether or not the given and current expression are equal
(Inherited from IExpression.)
Public methodGreaterThan
Returns an expression that will evaluate whether or not the given expression is greater than the current one
(Inherited from IExpression.)
Public methodGreaterThanOrEqualTo
Returns an expression that will evaluate whether or not the given expression is greater than or equal to the current one
(Inherited from IExpression.)
Public methodIn
Returns an expression to test whether or not the given expression is contained in the given list of expressions
(Inherited from IExpression.)
Public methodIs
Returns an expression to test whether or not the given expression is the same as the current current expression
(Inherited from IExpression.)
Public methodIsNot
Returns an expression to test whether or not the given expression is NOT the same as the current current expression
(Inherited from IExpression.)
Public methodIsNullOrMissing
Gets an expression representing if the current expression is null or missing (i.e. does not have a value)
(Inherited from IExpression.)
Public methodLessThan
Returns an expression that will evaluate whether or not the given expression is less than the current one
(Inherited from IExpression.)
Public methodLessThanOrEqualTo
Returns an expression that will evaluate whether or not the given expression is less than or equal to the current one
(Inherited from IExpression.)
Public methodLike
Returns an expression that will evaluate whether or not the given expression is "LIKE" the current one
(Inherited from IExpression.)
Public methodModulo
Returns an modulo math expression using the current and given expressions as operands
(Inherited from IExpression.)
Public methodMultiply
Returns a multiply expression using the current and given expressions as operands
(Inherited from IExpression.)
Public methodNotEqualTo
Returns an expression that will evaluate whether or not the given and current expression are not equal
(Inherited from IExpression.)
Public methodNotNullOrMissing
Gets an expression representing if the current expression is neither null nor missing (i.e. has a value)
(Inherited from IExpression.)
Public methodOr
Logically "ors" the given expression with the current expression
(Inherited from IExpression.)
Public methodRegex
Returns an expression that will evaluate whether or not the given expression regex matches the current one
(Inherited from IExpression.)
Public methodSubtract
Mathematically subtracts the given expression to the current expression
(Inherited from IExpression.)
Top
See Also