Click or drag to resize

IPropertyExpression Interface

An interface for an expression that will retrieve a property from a keypath

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

The IPropertyExpression 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 methodConcat
Concatenates the current and given expressions
(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 methodFrom
Specifies where to retrieve the property from (necessary in instances where the query is coming from multiple sources)
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 methodInExpressions
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 that will evaluate whether or not the given expression is equal to the current one
(Inherited from IExpression.)
Public methodIsNot
Returns an expression that will evaluate whether or not the given expression is not equal to the current one
(Inherited from IExpression.)
Public methodIsNull
Gets an expression representing if the current expression is null
(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 methodMatch
Returns an expression that will evaluate whether or not the given expression full text matches 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 methodNotBetween
Determines if the result is not between the current and given expressions
(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 methodNotGreaterThan
Returns an expression that will evaluate whether or not the given expression is not greater than the current one
(Inherited from IExpression.)
Public methodNotGreaterThanOrEqualTo
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.)
Public methodNotInExpressions
Returns an expression to test whether or not the given expression is NOT contained in the given list of expressions
(Inherited from IExpression.)
Public methodNotLessThan
Returns an expression that will evaluate whether or not the given expression is less than the current one
(Inherited from IExpression.)
Public methodNotLessThanOrEqualTo
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 methodNotLike
Returns an expression that will evaluate whether or not the given expression is "NOT LIKE" the current one
(Inherited from IExpression.)
Public methodNotMatch
Returns an expression that will evaluate whether or not the given expression doesn't full text match the current one
(Inherited from IExpression.)
Public methodNotNull
Gets an expression representing if the current expression is not null
(Inherited from IExpression.)
Public methodNotRegex
Returns an expression that will evaluate whether or not the given expression doesn't regex match the current one
(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