Uses of Class
com.couchbase.client.java.query.dsl.Expression
-
Packages that use Expression Package Description com.couchbase.client.java.bucket com.couchbase.client.java.query com.couchbase.client.java.query.dsl com.couchbase.client.java.query.dsl.clause Clauses are mini-DSL that can help you produce a well-formedExpressionfor specific parts of some N1QL statement, aka clauses.com.couchbase.client.java.query.dsl.element com.couchbase.client.java.query.dsl.functions Functions areExpressionsthat represent predefined utility functions in N1QL.com.couchbase.client.java.query.dsl.path com.couchbase.client.java.query.dsl.path.index -
-
Uses of Expression in com.couchbase.client.java.bucket
Methods in com.couchbase.client.java.bucket with parameters of type Expression Modifier and Type Method Description rx.Observable<Boolean>AsyncBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer)Create a secondary index for the current bucket, with a WHERE clause.booleanBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer)Create a secondary index for the current bucket, with the default management timeout.booleanBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer, long timeout, TimeUnit timeUnit)Create a secondary index for the current bucket, with a custom timeout.rx.Observable<Boolean>DefaultAsyncBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer)booleanDefaultBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer)booleanDefaultBucketManager. createN1qlIndex(String indexName, List<Object> fields, Expression whereClause, boolean ignoreIfExist, boolean defer, long timeout, TimeUnit timeUnit) -
Uses of Expression in com.couchbase.client.java.query
Methods in com.couchbase.client.java.query with parameters of type Expression Modifier and Type Method Description static DeleteUsePathDelete. deleteFrom(Expression bucket)static InitialInsertPathInsert. insertInto(Expression bucket)static MergeSourcePathMerge. mergeInto(Expression bucket)static FromPathSelect. select(Expression... expressions)static FromPathSelect. selectAll(Expression... expressions)static FromPathSelect. selectDistinct(Expression... expressions)static FromPathSelect. selectDistinctRaw(Expression expression)static FromPathSelect. selectRaw(Expression expression)static UpdateUsePathUpdate. update(Expression bucket)static InitialInsertPathUpsert. upsertInto(Expression bucket) -
Uses of Expression in com.couchbase.client.java.query.dsl
Methods in com.couchbase.client.java.query.dsl that return Expression Modifier and Type Method Description ExpressionExpression. add(Expression expression)Arithmetic addition between current and given expression.ExpressionExpression. add(Number b)Arithmetic addition between current expression and a given number.ExpressionExpression. add(String expression)Arithmetic addition between current and given expression.ExpressionExpression. and(boolean right)AND-combines two expressions.ExpressionExpression. and(double right)AND-combines two expressions.ExpressionExpression. and(float right)AND-combines two expressions.ExpressionExpression. and(int right)AND-combines two expressions.ExpressionExpression. and(long right)AND-combines two expressions.ExpressionExpression. and(JsonArray right)AND-combines two expressions.ExpressionExpression. and(JsonObject right)AND-combines two expressions.ExpressionExpression. and(Expression right)AND-combines two expressions.ExpressionExpression. and(String right)AND-combines two expressions.ExpressionExpression. as(Expression alias)Adds a AS clause between the current and the given expression.ExpressionExpression. as(String alias)Adds a AS clause between the current and the given expression.ExpressionExpression. between(boolean right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(double right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(float right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(int right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(long right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(JsonArray right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(JsonObject right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(Expression right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. between(String right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. concat(boolean right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(double right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(float right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(int right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(long right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(JsonArray right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(JsonObject right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(Expression right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. concat(String right)Combines two expressions with the concatenation operator ("||").ExpressionExpression. divide(Expression expression)Arithmetic division between current and given expression.ExpressionExpression. divide(Number b)Arithmetic division between current expression and a given number.ExpressionExpression. divide(String expression)Arithmetic division between current and given expression.ExpressionExpression. eq(boolean right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(double right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(float right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(int right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(long right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(JsonArray right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(JsonObject right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(Expression right)Combines two expressions with the equals operator ("=").ExpressionExpression. eq(String right)Combines two expressions with the equals operator ("=").ExpressionExpression. exists()Prefixes the current expression with the EXISTS clause.static ExpressionExpression. FALSE()Returns an expression representing boolean FALSE.ExpressionExpression. get(Expression expression)Get attribute of an object using the given expression as attribute name.ExpressionExpression. get(String expression)Get attribute of an object using the given string as attribute name.ExpressionExpression. gt(boolean right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(double right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(float right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(int right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(long right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(JsonArray right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(JsonObject right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(Expression right)Combines two expressions with the greater than operator (">").ExpressionExpression. gt(String right)Combines two expressions with the greater than operator (">").ExpressionExpression. gte(boolean right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(double right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(float right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(int right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(long right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(JsonArray right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(JsonObject right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(Expression right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. gte(String right)Combines two expressions with the greater or equals than operator (">=").static ExpressionExpression. i(String... identifiers)An identifier or list of identifiers escaped using backquotes `.ExpressionExpression. in(boolean right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(double right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(float right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(int right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(long right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(JsonArray right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(JsonObject right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(Expression right)Adds a IN clause between the current and the given expression.ExpressionExpression. in(String right)Adds a IN clause between the current and the given expression.ExpressionExpression. isMissing()Appends a "IS MISSING" to the expression.ExpressionExpression. isNotMissing()Appends a "IS NOT MISSING" to the expression.ExpressionExpression. isNotNull()Appends a "IS NOT NULL" to the expression.ExpressionExpression. isNotValued()Appends a "IS NOT VALUED" to the expression.ExpressionExpression. isNull()Appends a "IS NULL" to the expression.ExpressionExpression. isValued()Appends a "IS VALUED" to the expression.ExpressionExpression. like(boolean right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(double right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(float right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(int right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(long right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(JsonArray right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(JsonObject right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(Expression right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. like(String right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. lt(boolean right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(double right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(float right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(int right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(long right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(JsonArray right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(JsonObject right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(Expression right)Combines two expressions with the less than operator ("<").ExpressionExpression. lt(String right)Combines two expressions with the less than operator ("<").ExpressionExpression. lte(boolean right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(double right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(float right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(int right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(long right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(JsonArray right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(JsonObject right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(Expression right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. lte(String right)Combines two expressions with the less or equals than operator ("<=").static ExpressionExpression. MISSING()Returns an expression representing MISSING.ExpressionExpression. multiply(Expression expression)Arithmetic multiplication between current and given expression.ExpressionExpression. multiply(Number b)Arithmetic multiplication between current expression and a given number.ExpressionExpression. multiply(String expression)Arithmetic multiplication between current and given expression.ExpressionExpression. ne(double right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(float right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(int right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(long right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(JsonArray right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(JsonObject right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(Expression right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. ne(String right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. not()Negates the given expression by prefixing a NOT.ExpressionExpression. notBetween(boolean right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(double right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(float right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(int right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(long right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(JsonArray right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(JsonObject right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(Expression right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notBetween(String right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notIn(boolean right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(double right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(float right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(int right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(long right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(JsonArray right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(JsonObject right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(Expression right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notIn(String right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notLike(boolean right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(double right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(float right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(int right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(long right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(JsonArray right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(JsonObject right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(Expression right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. notLike(String right)Adds a NOT LIKE clause between the current and the given expression.static ExpressionExpression. NULL()Returns an expression representing NULL.ExpressionExpression. or(boolean right)OR-combines two expressions.ExpressionExpression. or(double right)OR-combines two expressions.ExpressionExpression. or(float right)OR-combines two expressions.ExpressionExpression. or(int right)OR-combines two expressions.ExpressionExpression. or(long right)OR-combines two expressions.ExpressionExpression. or(JsonArray right)OR-combines two expressions.ExpressionExpression. or(JsonObject right)OR-combines two expressions.ExpressionExpression. or(Expression right)OR-combines two expressions.ExpressionExpression. or(String right)OR-combines two expressions.static ExpressionExpression. par(Expression expression)Puts anExpressionin parenthesis.static ExpressionExpression. path(Object... pathComponents)Construct a path ("a.b.c") from Expressions or values.static ExpressionExpression. s(String... strings)An identifier or list of identifiers which will be quoted as strings (with "").static ExpressionExpression. sub(Statement statement)Creates an expression from a given sub-Statement, wrapping it in parenthesis.ExpressionExpression. subtract(Expression expression)Arithmetic v between current and given expression.ExpressionExpression. subtract(Number b)Arithmetic subtraction between current expression and a given number.ExpressionExpression. subtract(String expression)Arithmetic subtraction between current and given expression.static ExpressionExpression. TRUE()Returns an expression representing boolean TRUE.static ExpressionExpression. x(boolean value)Creates an arbitrary expression from the given boolean value.static ExpressionExpression. x(double value)Creates an arbitrary expression from the given double value.static ExpressionExpression. x(float value)Creates an arbitrary expression from the given float value.static ExpressionExpression. x(int value)Creates an arbitrary expression from the given integer value.static ExpressionExpression. x(long value)Creates an arbitrary expression from the given long value.static ExpressionExpression. x(JsonArray value)Creates an arbitrary expression from the given json array.static ExpressionExpression. x(JsonObject value)Creates an arbitrary expression from the given json object.static ExpressionExpression. x(Statement statement)Creates an expression for a givenStatement, as is.static ExpressionExpression. x(Number number)Creates an expression from aNumber, as is.static ExpressionExpression. x(String value)Creates an arbitrary expression from the given string value.Methods in com.couchbase.client.java.query.dsl with parameters of type Expression Modifier and Type Method Description ExpressionExpression. add(Expression expression)Arithmetic addition between current and given expression.static AliasAlias. alias(String alias, Expression original)ExpressionExpression. and(Expression right)AND-combines two expressions.ExpressionExpression. as(Expression alias)Adds a AS clause between the current and the given expression.static SortSort. asc(Expression expression)ExpressionExpression. between(Expression right)Adds a BETWEEN clause between the current and the given expression.ExpressionExpression. concat(Expression right)Combines two expressions with the concatenation operator ("||").static SortSort. def(Expression expression)Use default sort, don't specify an order in the resulting expression.static SortSort. desc(Expression expression)ExpressionExpression. divide(Expression expression)Arithmetic division between current and given expression.ExpressionExpression. eq(Expression right)Combines two expressions with the equals operator ("=").ExpressionExpression. get(Expression expression)Get attribute of an object using the given expression as attribute name.ExpressionExpression. gt(Expression right)Combines two expressions with the greater than operator (">").ExpressionExpression. gte(Expression right)Combines two expressions with the greater or equals than operator (">=").ExpressionExpression. in(Expression right)Adds a IN clause between the current and the given expression.ExpressionExpression. like(Expression right)Adds a LIKE clause between the current and the given expression.ExpressionExpression. lt(Expression right)Combines two expressions with the less than operator ("<").ExpressionExpression. lte(Expression right)Combines two expressions with the less or equals than operator ("<=").ExpressionExpression. multiply(Expression expression)Arithmetic multiplication between current and given expression.ExpressionExpression. ne(Expression right)Combines two expressions with the not equals operator ("!=").ExpressionExpression. notBetween(Expression right)Adds a NOT BETWEEN clause between the current and the given expression.ExpressionExpression. notIn(Expression right)Adds a NOT IN clause between the current and the given expression.ExpressionExpression. notLike(Expression right)Adds a NOT LIKE clause between the current and the given expression.ExpressionExpression. or(Expression right)OR-combines two expressions.static ExpressionExpression. par(Expression expression)Puts anExpressionin parenthesis.ExpressionExpression. subtract(Expression expression)Arithmetic v between current and given expression. -
Uses of Expression in com.couchbase.client.java.query.dsl.clause
Methods in com.couchbase.client.java.query.dsl.clause that return Expression Modifier and Type Method Description ExpressionUpdateForClause. end()Terminates the clause without a particular WHEN condition ("END") and returns the correspondingExpression.ExpressionUpdateForClause. when(Expression condition)Terminates the clause by adding a condition to it ("WHEN condition END") and returns the correspondingExpression.Methods in com.couchbase.client.java.query.dsl.clause with parameters of type Expression Modifier and Type Method Description ExpressionUpdateForClause. when(Expression condition)Terminates the clause by adding a condition to it ("WHEN condition END") and returns the correspondingExpression. -
Uses of Expression in com.couchbase.client.java.query.dsl.element
Constructors in com.couchbase.client.java.query.dsl.element with parameters of type Expression Constructor Description GroupByElement(Expression[] expressions)HavingElement(Expression expression)InsertSelectElement(Expression key, Expression value, Statement select)InsertValueElement(InsertValueElement.InsertPosition position, Expression id, Expression value)KeysElement(KeysElement.ClauseType clauseType, Expression expression)MergeInsertElement(Expression expression)OnElement(String namespace, String keyspace, Expression expression, Expression[] additionalExpressions)ReturningElement(ReturningElement.ReturningType type, Expression exp)SelectElement(SelectType selectType, Expression... expressions)SetElement(SetElement.SetPosition insert, Expression path, Expression value, Expression setFor)UnsetElement(UnsetElement.UnsetPosition insert, Expression path, Expression unsetFor)WhereElement(Expression expression) -
Uses of Expression in com.couchbase.client.java.query.dsl.functions
Methods in com.couchbase.client.java.query.dsl.functions that return Expression Modifier and Type Method Description static ExpressionNumberFunctions. abs(Expression expression)Returned expression results in the absolute value of the number.static ExpressionNumberFunctions. abs(Number value)Returned expression results in the absolute value of the number.static ExpressionNumberFunctions. acos(Expression expression)Returned expression results in the arccosine in radians.static ExpressionNumberFunctions. acos(Number value)Returned expression results in the arccosine in radians.static ExpressionAggregateFunctions. arrayAgg(Expression expression)Returned expression results in a array of the non-MISSING values in the group, including NULLs.static ExpressionAggregateFunctions. arrayAgg(String expression)Returned expression results in a array of the non-MISSING values in the group, including NULLs.static ExpressionArrayFunctions. arrayAppend(JsonArray array, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAppend(Expression expression, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAppend(String expression, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAvg(JsonArray array)Returned expression results in arithmetic mean (average) of all the non-NULL number values in the array, or NULL if there are no such values.static ExpressionArrayFunctions. arrayAvg(Expression expression)Returned expression results in arithmetic mean (average) of all the non-NULL number values in the array, or NULL if there are no such values.static ExpressionArrayFunctions. arrayAvg(String expression)Returned expression results in arithmetic mean (average) of all the non-NULL number values in the array, or NULL if there are no such values.static ExpressionArrayFunctions. arrayConcat(JsonArray array1, JsonArray array2)Returned expression results in new array with the concatenation of the input arrays.static ExpressionArrayFunctions. arrayConcat(Expression expression1, Expression expression2)Returned expression results in new array with the concatenation of the input arrays.static ExpressionArrayFunctions. arrayConcat(String expression1, String expression2)Returned expression results in new array with the concatenation of the input arrays.static ExpressionArrayFunctions. arrayContains(JsonArray array, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayContains(Expression expression, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayContains(String expression, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayCount(JsonArray array)Returned expression results in count of all the non-NULL values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arrayCount(Expression expression)Returned expression results in count of all the non-NULL values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arrayCount(String expression)Returned expression results in count of all the non-NULL values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arrayDistinct(JsonArray array)Returned expression results in new array with distinct elements of input array.static ExpressionArrayFunctions. arrayDistinct(Expression expression)Returned expression results in new array with distinct elements of input array.static ExpressionArrayFunctions. arrayDistinct(String expression)Returned expression results in new array with distinct elements of input array.static ExpressionArrayFunctions. arrayIfNull(JsonArray array)Returned expression results in the first non-NULL value in the array, or NULL.static ExpressionArrayFunctions. arrayIfNull(Expression expression)Returned expression results in the first non-NULL value in the array, or NULL.static ExpressionArrayFunctions. arrayIfNull(String expression)Returned expression results in the first non-NULL value in the array, or NULL.static ExpressionArrayFunctions. arrayLength(JsonArray array)Returned expression results in the number of elements in the array.static ExpressionArrayFunctions. arrayLength(Expression expression)Returned expression results in the number of elements in the array.static ExpressionArrayFunctions. arrayLength(String expression)Returned expression results in the number of elements in the array.static ExpressionArrayFunctions. arrayMax(JsonArray array)Returned expression results in the largest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMax(Expression expression)Returned expression results in the largest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMax(String expression)Returned expression results in the largest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMin(JsonArray array)Returned expression results in the smallest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMin(Expression expression)Returned expression results in the smallest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMin(String expression)Returned expression results in the smallest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayPosition(JsonArray array, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPosition(Expression expression, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPosition(String expression, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPrepend(JsonArray array, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPrepend(Expression expression, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPrepend(String expression, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPut(JsonArray array, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayPut(Expression expression, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayPut(String expression, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayRange(long start, long end)Returned expression results in new array of numbers, from start until the largest number less than end.static ExpressionArrayFunctions. arrayRange(long start, long end, long step)Returned expression results in new array of numbers, from start until the largest number less than end.static ExpressionArrayFunctions. arrayRemove(JsonArray array, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRemove(Expression expression, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRemove(String expression, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRepeat(boolean value, long n)Returned expression results in new array with value repeated n times.static ExpressionArrayFunctions. arrayRepeat(Expression value, long n)Returned expression results in new array with value repeated n times.static ExpressionArrayFunctions. arrayRepeat(Number value, long n)Returned expression results in new array with value repeated n times.static ExpressionArrayFunctions. arrayRepeat(String value, long n)Returned expression results in new array with the string "value" repeated n times.static ExpressionArrayFunctions. arrayReplace(JsonArray array, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(JsonArray array, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReplace(Expression expression, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(Expression expression, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReplace(String expression, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(String expression, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReverse(JsonArray array)Returned expression results in new array with all elements in reverse order.static ExpressionArrayFunctions. arrayReverse(Expression expression)Returned expression results in new array with all elements in reverse order.static ExpressionArrayFunctions. arrayReverse(String expression)Returned expression results in new array with all elements in reverse order.static ExpressionArrayFunctions. arraySort(JsonArray array)Returned expression results in new array with elements sorted in N1QL collation order.static ExpressionArrayFunctions. arraySort(Expression expression)Returned expression results in new array with elements sorted in N1QL collation order.static ExpressionArrayFunctions. arraySort(String expression)Returned expression results in new array with elements sorted in N1QL collation order.static ExpressionArrayFunctions. arraySum(JsonArray array)Returned expression results in the sum of all the non-NULL number values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arraySum(Expression expression)Returned expression results in the sum of all the non-NULL number values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arraySum(String expression)Returned expression results in the sum of all the non-NULL number values in the array, or zero if there are no such values.static ExpressionNumberFunctions. asin(Expression expression)Returned expression results in the arcsine in radians.static ExpressionNumberFunctions. asin(Number value)Returned expression results in the arcsine in radians.static ExpressionNumberFunctions. atan(Expression expression)Returned expression results in the arctangent in radians.static ExpressionNumberFunctions. atan(Expression expression1, Expression expression2)Returned expression results in the arctangent of expression2/expression1.static ExpressionNumberFunctions. atan(Number value)Returned expression results in the arctangent in radians.static ExpressionNumberFunctions. atan(String expression1, String expression2)Returned expression results in the arctangent of expression2/expression1.static ExpressionAggregateFunctions. avg(Expression expression)Returned expression results in the arithmetic mean (average) of all the distinct number values in the group.static ExpressionAggregateFunctions. avg(String expression)Returned expression results in the arithmetic mean (average) of all the distinct number values in the group.static ExpressionMetaFunctions. base64(Expression expression)static ExpressionMetaFunctions. base64(String expression)protected static ExpressionConditionalFunctions. build(String operator, Expression expression1, Expression expression2, Expression... others)static ExpressionNumberFunctions. ceil(Expression expression)Returned expression results in the smallest integer not less than the number.static ExpressionNumberFunctions. ceil(Number value)Returned expression results in the smallest integer not less than the number.static ExpressionDateFunctions. clockMillis()Returned expression results in system clock at function evaluation time, as UNIX milliseconds.static ExpressionDateFunctions. clockStr(String format)Returned expression results in system clock at function evaluation time, as a string in a supported format.static ExpressionStringFunctions. contains(Expression expression, String substring)Returned expression results in True if the string expression contains the substring.static ExpressionStringFunctions. contains(String expression, String substring)Returned expression results in True if the string expression contains the substring.static ExpressionNumberFunctions. cos(Expression expression)Returned expression results in the cosine.static ExpressionNumberFunctions. cos(Number value)Returned expression results in the cosine.static ExpressionAggregateFunctions. count(Expression expression)Returned expression results in count of all the non-NULL and non-MISSING values in the group.static ExpressionAggregateFunctions. count(String expression)Returned expression results in count of all the non-NULL and non-MISSING values in the groupstatic ExpressionAggregateFunctions. countAll()Returned expression results in a count of all the input rows for the group, regardless of value (including NULL).static ExpressionDateFunctions. dateAddMillis(Expression expression, int n, DateFunctions.DatePart part)Returned expression performs Date arithmetic, and returns result of computation.static ExpressionDateFunctions. dateAddMillis(String expression, int n, DateFunctions.DatePart part)Returned expression performs Date arithmetic, and returns result of computation.static ExpressionDateFunctions. dateAddStr(Expression expression, int n, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. dateAddStr(String expression, int n, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. dateDiffMillis(Expression expression1, Expression expression2, DateFunctions.DatePart part)Returned expression results in Date arithmetic.static ExpressionDateFunctions. dateDiffMillis(String expression1, String expression2, DateFunctions.DatePart part)Returned expression results in Date arithmetic.static ExpressionDateFunctions. dateDiffStr(Expression expression1, Expression expression2, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. dateDiffStr(String expression1, String expression2, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. datePartMillis(Expression expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. datePartMillis(String expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. datePartStr(Expression expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. datePartStr(String expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. dateTruncMillis(Expression expression, DateFunctions.DatePart part)Returned expression results in UNIX timestamp that has been truncated so that the given date part is the least significant.static ExpressionDateFunctions. dateTruncMillis(String expression, DateFunctions.DatePart part)Returned expression results in UNIX timestamp that has been truncated so that the given date part is the least significant.static ExpressionDateFunctions. dateTruncStr(Expression expression, DateFunctions.DatePart part)Returned expression results in ISO 8601 timestamp that has been truncated so that the given date part is the least significant.static ExpressionDateFunctions. dateTruncStr(String expression, DateFunctions.DatePart part)Returned expression results in ISO 8601 timestamp that has been truncated so that the given date part is the least significant.static ExpressionJsonFunctions. decodeJson(JsonObject json)The returned Expression unmarshals the JSON constant into a N1QL value.static ExpressionJsonFunctions. decodeJson(Expression expression)The returned Expression unmarshals the expression representing a JSON-encoded string into a N1QL value.static ExpressionJsonFunctions. decodeJson(String jsonString)The returned Expression unmarshals the JSON-encoded string into a N1QL value.static ExpressionNumberFunctions. degrees(Expression expression)Returned expression results in the conversion of radians to degrees.static ExpressionNumberFunctions. degrees(Number value)Returned expression results in the conversion of radians to degrees.static ExpressionAggregateFunctions. distinct(Expression expression)prefixes an expression with DISTINCT, useful for example for distinct count "COUNT(DISTINCT expression)".static ExpressionAggregateFunctions. distinct(String expression)prefixes an expression with DISTINCT, useful for example for distinct count "COUNT(DISTINCT expression)".static ExpressionNumberFunctions. e()Returned expression results in the base of natural logarithms.ExpressionCase.CaseClause. elseReturn(Expression elseResult)ends the CASE, adding a default return expression as an ELSE clausestatic ExpressionJsonFunctions. encodedSize(Expression expression)Returned expression results in the number of bytes in an uncompressed JSON encoding of the value.static ExpressionJsonFunctions. encodedSize(String expression)Returned expression results in the number of bytes in an uncompressed JSON encoding of the value.static ExpressionJsonFunctions. encodeJson(Expression expression)Returned expression marshals the N1QL value into a JSON-encoded string.static ExpressionJsonFunctions. encodeJson(String expression)Returned expression marshals the N1QL value into a JSON-encoded string.ExpressionCase.CaseClause. end()ends the CASE without an ELSE clausestatic ExpressionNumberFunctions. exp(Expression expression)Returned expression results in the exponential of expression.static ExpressionNumberFunctions. exp(Number value)Returned expression results in the exponential of expression.static ExpressionNumberFunctions. floor(Expression expression)Returned expression results in the largest integer not greater than the number.static ExpressionNumberFunctions. floor(Number value)Returned expression results in the largest integer not greater than the number.static ExpressionComparisonFunctions. greatest(Expression e1, Expression e2, Expression... otherExpressions)Returned expression results in the largest non-NULL, non-MISSING value if the values are of the same type, otherwise NULL.static ExpressionConditionalFunctions. ifInf(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-Inf number.static ExpressionConditionalFunctions. ifMissing(Expression expression1, Expression expression2, Expression... others)Returned expression results in the first non-MISSING value.static ExpressionConditionalFunctions. ifMissingOrNull(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-NULL, non-MISSING value.static ExpressionConditionalFunctions. ifNaN(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-NaN number.static ExpressionConditionalFunctions. ifNaNOrInf(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-Inf, or non-NaN number.static ExpressionConditionalFunctions. ifNull(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-NULL value.static ExpressionStringFunctions. initCap(Expression expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionStringFunctions. initCap(String expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionTypeFunctions. isArray(Expression expression)Returned expression results in True if expression is an array, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isArray(String expression)Returned expression results in True if expression is an array, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isAtom(Expression expression)Returned expression results in True if expression is a Boolean, number, or string, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isAtom(String expression)Returned expression results in True if expression is a Boolean, number, or string, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isBoolean(Expression expression)Returned expression results in True if expression is a Boolean, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isBoolean(String expression)Returned expression results in True if expression is a Boolean, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isNumber(Expression expression)Returned expression results in True if expression is a number, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isNumber(String expression)Returned expression results in True if expression is a number, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isObject(Expression expression)Returned expression results in True if expression is an object, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isObject(String expression)Returned expression results in True if expression is an object, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isString(Expression expression)Returned expression results in True if expression is a string, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isString(String expression)Returned expression results in True if expression is a string, otherwise returns MISSING, NULL or false.static ExpressionComparisonFunctions. least(Expression e1, Expression e2, Expression... otherExpressions)Returned expression results in the smallest non-NULL, non-MISSING value if the values are of the same type, otherwise NULL.static ExpressionStringFunctions. length(Expression expression)Returned expression results in the length of the string expression.static ExpressionStringFunctions. length(String expression)Returned expression results in the length of the string expression.static ExpressionNumberFunctions. ln(Expression expression)Returned expression results in the log base e.static ExpressionNumberFunctions. ln(Number value)Returned expression results in the log base e.static ExpressionNumberFunctions. log(Expression expression)Returned expression results in the log base 10.static ExpressionNumberFunctions. log(Number value)Returned expression results in the log base 10.static ExpressionStringFunctions. lower(Expression expression)Returned expression results in the given string expression in lowercasestatic ExpressionStringFunctions. lower(String identifier)Returned expression results in the string value for the given identifier, in lowercasestatic ExpressionStringFunctions. ltrim(Expression expression)Returned expression results in the string with all leading white spaces removed.static ExpressionStringFunctions. ltrim(Expression expression, String characters)Returned expression results in the string with all leading chars removed (any char in the characters string).static ExpressionStringFunctions. ltrim(String expression)Returned expression results in the string with all leading white spaces removed.static ExpressionStringFunctions. ltrim(String expression, String characters)Returned expression results in the string with all leading chars removed (any char in the characters string).static ExpressionAggregateFunctions. max(Expression expression)Returned expression results in the maximum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionAggregateFunctions. max(String expression)Returned expression results in the maximum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionMetaFunctions. meta(Expression expression)static ExpressionMetaFunctions. meta(String expression)static ExpressionDateFunctions. millis(Expression expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. millis(String expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. millisToStr(Expression expression, String format)Returned expression results in the string in the supported format to which the UNIX milliseconds has been converted.static ExpressionDateFunctions. millisToStr(String expression, String format)Returned expression results in the string in the supported format to which the UNIX milliseconds has been converted.static ExpressionDateFunctions. millisToUtc(Expression expression, String format)Returned expression results in the UTC string to which the UNIX time stamp has been converted in the supported format.static ExpressionDateFunctions. millisToUtc(String expression, String format)Returned expression results in the UTC string to which the UNIX time stamp has been converted in the supported format.static ExpressionDateFunctions. millisToZone(Expression expression, String timeZoneName, String format)Returned expression results in a convertion of the UNIX time stamp to a string in the named time zone.static ExpressionDateFunctions. millisToZone(String expression, String timeZoneName, String format)Returned expression results in a convertion of the UNIX time stamp to a string in the named time zone.static ExpressionAggregateFunctions. min(Expression expression)Returned expression results in the minimum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionAggregateFunctions. min(String expression)Returned expression results in the minimum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionConditionalFunctions. missingIf(Expression expression1, Expression expression2)Returned expression results in MISSING if expression1 = expression2, otherwise returns expression1.static ExpressionConditionalFunctions. nanIf(Expression expression1, Expression expression2)Returned expression results in NaN if expression1 = expression2, otherwise returns expression1.static ExpressionConditionalFunctions. negInfIf(Expression expression1, Expression expression2)Returned expression results in NegInf if expression1 = expression2, otherwise returns expression1.static ExpressionDateFunctions. nowMillis()Returned expression results in statement time stamp as UNIX milliseconds; does not vary during a query.static ExpressionDateFunctions. nowStr(String format)Returned expression results in statement time stamp as a string in a supported format; does not vary during a query.static ExpressionConditionalFunctions. nullIf(Expression expression1, Expression expression2)Returned expression results in NULL if expression1 = expression2, otherwise returns expression1.static ExpressionObjectFunctions. objectLength(JsonObject value)Returned expression results in the number of name-value pairs in the object.static ExpressionObjectFunctions. objectLength(Expression expression)Returned expression results in the number of name-value pairs in the object.static ExpressionObjectFunctions. objectLength(String expression)Returned expression results in the number of name-value pairs in the object.static ExpressionObjectFunctions. objectNames(JsonObject value)Returned expression results in an array containing the attribute names of the object, in N1QL collation order.static ExpressionObjectFunctions. objectNames(Expression expression)Returned expression results in an array containing the attribute names of the object, in N1QL collation order.static ExpressionObjectFunctions. objectNames(String expression)Returned expression results in an array containing the attribute names of the object, in N1QL collation order.static ExpressionObjectFunctions. objectPairs(JsonObject value)Returned expression results in an array containing the attribute name and value pairs of the object, in N1QL collation order of the names.static ExpressionObjectFunctions. objectPairs(Expression expression)Returned expression results in an array containing the attribute name and value pairs of the object, in N1QL collation order of the names.static ExpressionObjectFunctions. objectPairs(String expression)Returned expression results in an array containing the attribute name and value pairs of the object, in N1QL collation order of the names.static ExpressionObjectFunctions. objectValues(JsonObject value)Returned expression results in an array containing the attribute values of the object, in N1QL collation order of the corresponding names.static ExpressionObjectFunctions. objectValues(Expression expression)Returned expression results in an array containing the attribute values of the object, in N1QL collation order of the corresponding names.static ExpressionObjectFunctions. objectValues(String expression)Returned expression results in an array containing the attribute values of the object, in N1QL collation order of the corresponding names.static ExpressionNumberFunctions. pi()Returned expression results in Pi.static ExpressionJsonFunctions. polyLength(Expression expression)Returned expression results in length of the value after evaluating the expression.static ExpressionJsonFunctions. polyLength(String expression)Returned expression results in length of the value after evaluating the expression.static ExpressionConditionalFunctions. posInfIf(Expression expression1, Expression expression2)Returned expression results in PosInf if expression1 = expression2, otherwise returns expression1.static ExpressionStringFunctions. position(Expression expression, String substring)Returned expression results in the first position of the substring within the string, or -1.static ExpressionStringFunctions. position(String expression, String substring)Returned expression results in the first position of the substring within the string, or -1.static ExpressionNumberFunctions. power(Expression expression1, Expression expression2)Returned expression results in expression1 to the power of expression2.static ExpressionNumberFunctions. power(Number value1, Number value2)Returned expression results in value1 to the power of value2.static ExpressionNumberFunctions. radians(Expression expression)Returned expression results in the conversion of degrees to radians.static ExpressionNumberFunctions. radians(Number value)Returned expression results in the conversion of degrees to radians.static ExpressionNumberFunctions. random()Returned expression results in a pseudo-random number with default seed.static ExpressionNumberFunctions. random(Expression seed)Returned expression results in a pseudo-random number with optional seed.static ExpressionNumberFunctions. random(Number seed)Returned expression results in a pseudo-random number with optional seed.static ExpressionPatternMatchingFunctions. regexpContains(Expression expression, String pattern)Returned expression results in True if the string value contains the regular expression pattern.static ExpressionPatternMatchingFunctions. regexpContains(String expression, String pattern)Returned expression results in True if the string value contains the regular expression pattern.static ExpressionPatternMatchingFunctions. regexpLike(Expression expression, String pattern)Returned expression results in True if the string value matches the regular expression patternstatic ExpressionPatternMatchingFunctions. regexpLike(String expression, String pattern)Returned expression results in True if the string value matches the regular expression patternstatic ExpressionPatternMatchingFunctions. regexpPosition(Expression expression, String pattern)Returned expression results in the first position of the regular expression pattern within the string, or -1.static ExpressionPatternMatchingFunctions. regexpPosition(String expression, String pattern)Returned expression results in the first position of the regular expression pattern within the string, or -1.static ExpressionPatternMatchingFunctions. regexpReplace(Expression expression, String pattern, String repl)Returned expression results in a new string with all occurrences of pattern replaced with repl.static ExpressionPatternMatchingFunctions. regexpReplace(Expression expression, String pattern, String repl, int n)Returned expression results in a new string with occurrences of pattern replaced with repl.static ExpressionPatternMatchingFunctions. regexpReplace(String expression, String pattern, String repl)Returned expression results in a new string with all occurrences of pattern replaced with repl.static ExpressionPatternMatchingFunctions. regexpReplace(String expression, String pattern, String repl, int n)Returned expression results in a new string with occurrences of pattern replaced with repl.static ExpressionStringFunctions. repeat(Expression expression, int n)Returned expression results in the string formed by repeating expression n times.static ExpressionStringFunctions. repeat(String expression, int n)Returned expression results in the string formed by repeating expression n times.static ExpressionStringFunctions. replace(Expression expression, String substring, String repl)Returned expression results in a string with all occurrences of substr replaced with repl.static ExpressionStringFunctions. replace(Expression expression, String substring, String repl, int n)Returned expression results in a string with at most n occurrences of substr replaced with repl.static ExpressionStringFunctions. replace(String expression, String substring, String repl)Returned expression results in a string with all occurrences of substr replaced with repl.static ExpressionStringFunctions. replace(String expression, String substring, String repl, int n)Returned expression results in a string with at most n occurrences of substr replaced with repl.static ExpressionNumberFunctions. round(Expression expression)Returned expression results in the value rounded to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. round(Expression expression, int digits)Returned expression results in the value rounded to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionNumberFunctions. round(Number expression)Returned expression results in the value rounded to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. round(Number expression, int digits)Returned expression results in the value rounded to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionStringFunctions. rtrim(Expression expression)Returned expression results in the string with all trailing white spaces removed.static ExpressionStringFunctions. rtrim(Expression expression, String characters)Returned expression results in the string with all trailing chars removed (any char in the characters string).static ExpressionStringFunctions. rtrim(String expression)Returned expression results in the string with all trailing white spaces removed.static ExpressionStringFunctions. rtrim(String expression, String characters)Returned expression results in the string with all trailing chars removed (any char in the characters string).ExpressionCollections.SatisfiesBuilder. satisfies(Expression condition)Sometimes the conditions you want to filter need to be applied to the arrays nested inside the document.static ExpressionNumberFunctions. sign(Expression expression)Returned expression results in the sign of the numerical expression, represented as -1, 0, or 1 for negative, zero, or positive numbers respectively.static ExpressionNumberFunctions. sign(Number value)Returned expression results in the sign of the numerical expression, represented as -1, 0, or 1 for negative, zero, or positive numbers respectively.static ExpressionNumberFunctions. sin(Expression expression)Returned expression results in the sine.static ExpressionNumberFunctions. sin(Number value)Returned expression results in the sine.static ExpressionStringFunctions. split(Expression expression)Returned expression results in a split of the string into an array of substrings separated by any combination of white space characters.static ExpressionStringFunctions. split(Expression expression, String sep)Returned expression results in a split of the string into an array of substrings separated by sep.static ExpressionStringFunctions. split(String expression)Returned expression results in a split of the string into an array of substrings separated by any combination of white space characters.static ExpressionStringFunctions. split(String expression, String sep)Returned expression results in a split of the string into an array of substrings separated by sep.static ExpressionNumberFunctions. squareRoot(Expression expression)Returned expression results in the square root.static ExpressionNumberFunctions. squareRoot(Number value)Returned expression results in the square root.static ExpressionDateFunctions. strToMillis(Expression expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. strToMillis(String expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. strToUtc(Expression expression)Returned expression results in a conversion of the ISO 8601 time stamp to UTC.static ExpressionDateFunctions. strToUtc(String expression)Returned expression results in a conversion of the ISO 8601 time stamp to UTC.static ExpressionDateFunctions. strToZoneName(Expression expression, String zoneName)Returned expression results in a conversion of the supported time stamp string to the named time zone.static ExpressionDateFunctions. strToZoneName(String expression, String zoneName)Returned expression results in a conversion of the supported time stamp string to the named time zone.static ExpressionStringFunctions. substr(Expression expression, int position)Returned expression results in a substring from the integer position to the end of the string.static ExpressionStringFunctions. substr(Expression expression, int position, int length)Returned expression results in a substring from the integer position of the given length.static ExpressionStringFunctions. substr(String expression, int position)Returned expression results in a substring from the integer position to the end of the string.static ExpressionStringFunctions. substr(String expression, int position, int length)Returned expression results in a substring from the integer position of the given length.static ExpressionAggregateFunctions. sum(Expression expression)Returned expression results in the sum of all the number values in the group.static ExpressionAggregateFunctions. sum(String expression)static ExpressionNumberFunctions. tan(Expression expression)Returned expression results in the tangent.static ExpressionNumberFunctions. tan(Number value)Returned expression results in the tangent.static ExpressionStringFunctions. title(Expression expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionStringFunctions. title(String expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionTypeFunctions. toArray(Expression expression)Returned expression results in an array as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toArray(String expression)Returned expression results in an array as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toAtom(Expression expression)Returned expression results in an atomic value as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toAtom(String expression)Returned expression results in an atomic value as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toBoolean(Expression expression)Returned expression results in a Boolean as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toBoolean(String expression)Returned expression results in a Boolean as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toNumber(Expression expression)Returned expression results in a number as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toNumber(String expression)Returned expression results in a number as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toObject(Expression expression)Returned expression results in an object as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toObject(String expression)Returned expression results in an object as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toString(Expression expression)Returned expression results in a string as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toString(String expression)Returned expression results in a string as follows: - MISSING is MISSING.static ExpressionStringFunctions. trim(Expression expression)Returned expression results in the string with all leading and trailing white spaces removed.static ExpressionStringFunctions. trim(Expression expression, String characters)Returned expression results in the string with all leading and trailing chars removed (any char in the characters string).static ExpressionStringFunctions. trim(String expression)Returned expression results in the string with all leading and trailing white spaces removed.static ExpressionStringFunctions. trim(String expression, String characters)Returned expression results in the string with all leading and trailing chars removed (any char in the characters string).static ExpressionNumberFunctions. trunc(Expression expression)Returned expression results in a truncation of the number to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. trunc(Expression expression, int digits)Returned expression results in a truncation of the number to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionNumberFunctions. trunc(Number value)Returned expression results in a truncation of the number to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. trunc(Number value, int digits)Returned expression results in a truncation of the number to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionTypeFunctions. type(Expression expression)Returned expression results in one of the following strings, based on the value of expression: - "missing" - "null" - "boolean" - "number" - "string" - "array" - "object" - "binary"static ExpressionTypeFunctions. type(String expression)Returned expression results in one of the following strings, based on the value of expression: - "missing" - "null" - "boolean" - "number" - "string" - "array" - "object" - "binary"static ExpressionStringFunctions. upper(Expression expression)Returned expression results in uppercase of the string expression.static ExpressionStringFunctions. upper(String expression)Returned expression results in uppercase of the string expression.static ExpressionMetaFunctions. uuid()ExpressionCollections.WhenBuilder. when(Expression condition)Set a WHEN clause, a condition that must be satisfied by the array comprehension, and ends the comprehension.Methods in com.couchbase.client.java.query.dsl.functions with parameters of type Expression Modifier and Type Method Description static ExpressionNumberFunctions. abs(Expression expression)Returned expression results in the absolute value of the number.static ExpressionNumberFunctions. acos(Expression expression)Returned expression results in the arccosine in radians.static Collections.SatisfiesBuilderCollections. anyAndEveryIn(String variable, Expression expression)Create an ANY AND EVERY comprehension with a first IN range.static Collections.SatisfiesBuilderCollections. anyIn(String variable, Expression expression)Create an ANY comprehension with a first IN range.static Collections.SatisfiesBuilderCollections. anyWithin(String variable, Expression expression)Create an ANY comprehension with a first WITHIN range.static ExpressionAggregateFunctions. arrayAgg(Expression expression)Returned expression results in a array of the non-MISSING values in the group, including NULLs.static ExpressionArrayFunctions. arrayAppend(JsonArray array, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAppend(Expression expression, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAppend(String expression, Expression value)Returned expression results in new array with value appended.static ExpressionArrayFunctions. arrayAvg(Expression expression)Returned expression results in arithmetic mean (average) of all the non-NULL number values in the array, or NULL if there are no such values.static ExpressionArrayFunctions. arrayConcat(Expression expression1, Expression expression2)Returned expression results in new array with the concatenation of the input arrays.static ExpressionArrayFunctions. arrayContains(JsonArray array, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayContains(Expression expression, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayContains(String expression, Expression value)Returned expression results in true if the array contains value.static ExpressionArrayFunctions. arrayCount(Expression expression)Returned expression results in count of all the non-NULL values in the array, or zero if there are no such values.static ExpressionArrayFunctions. arrayDistinct(Expression expression)Returned expression results in new array with distinct elements of input array.static ExpressionArrayFunctions. arrayIfNull(Expression expression)Returned expression results in the first non-NULL value in the array, or NULL.static Collections.WhenBuilderCollections. arrayIn(Expression arrayExpression, String variable, Expression expression)Create an ARRAY comprehension with a first IN range.static ExpressionArrayFunctions. arrayLength(Expression expression)Returned expression results in the number of elements in the array.static ExpressionArrayFunctions. arrayMax(Expression expression)Returned expression results in the largest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayMin(Expression expression)Returned expression results in the smallest non-NULL, non-MISSING array element, in N1QL collation order.static ExpressionArrayFunctions. arrayPosition(JsonArray array, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPosition(Expression expression, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPosition(String expression, Expression value)Returned expression results in the first position of value within the array, or -1.static ExpressionArrayFunctions. arrayPrepend(JsonArray array, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPrepend(Expression expression, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPrepend(String expression, Expression value)Returned expression results in the new array with value pre-pended.static ExpressionArrayFunctions. arrayPut(JsonArray array, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayPut(Expression expression, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayPut(String expression, Expression value)Returned expression results in new array with value appended, if value is not already present, otherwise the unmodified input array.static ExpressionArrayFunctions. arrayRemove(JsonArray array, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRemove(Expression expression, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRemove(String expression, Expression value)Returned expression results in new array with all occurrences of value removed.static ExpressionArrayFunctions. arrayRepeat(Expression value, long n)Returned expression results in new array with value repeated n times.static ExpressionArrayFunctions. arrayReplace(JsonArray array, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(JsonArray array, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReplace(Expression expression, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(Expression expression, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReplace(String expression, Expression value1, Expression value2)Returned expression results in new array with all occurrences of value1 replaced by value2.static ExpressionArrayFunctions. arrayReplace(String expression, Expression value1, Expression value2, long n)Returned expression results in new array with at most n occurrences of value1 replaced with value2.static ExpressionArrayFunctions. arrayReverse(Expression expression)Returned expression results in new array with all elements in reverse order.static ExpressionArrayFunctions. arraySort(Expression expression)Returned expression results in new array with elements sorted in N1QL collation order.static ExpressionArrayFunctions. arraySum(Expression expression)Returned expression results in the sum of all the non-NULL number values in the array, or zero if there are no such values.static Collections.WhenBuilderCollections. arrayWithin(Expression arrayExpression, String variable, Expression expression)Create an ARRAY comprehension with a first WITHIN range.static ExpressionNumberFunctions. asin(Expression expression)Returned expression results in the arcsine in radians.static ExpressionNumberFunctions. atan(Expression expression)Returned expression results in the arctangent in radians.static ExpressionNumberFunctions. atan(Expression expression1, Expression expression2)Returned expression results in the arctangent of expression2/expression1.static ExpressionAggregateFunctions. avg(Expression expression)Returned expression results in the arithmetic mean (average) of all the distinct number values in the group.static ExpressionMetaFunctions. base64(Expression expression)protected static ExpressionConditionalFunctions. build(String operator, Expression expression1, Expression expression2, Expression... others)static Case.WhenClauseCase. caseSimple(Expression expected)Constructs a "simple case" expression.static ExpressionNumberFunctions. ceil(Expression expression)Returned expression results in the smallest integer not less than the number.static ExpressionStringFunctions. contains(Expression expression, String substring)Returned expression results in True if the string expression contains the substring.static ExpressionNumberFunctions. cos(Expression expression)Returned expression results in the cosine.static ExpressionAggregateFunctions. count(Expression expression)Returned expression results in count of all the non-NULL and non-MISSING values in the group.static ExpressionDateFunctions. dateAddMillis(Expression expression, int n, DateFunctions.DatePart part)Returned expression performs Date arithmetic, and returns result of computation.static ExpressionDateFunctions. dateAddStr(Expression expression, int n, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. dateDiffMillis(Expression expression1, Expression expression2, DateFunctions.DatePart part)Returned expression results in Date arithmetic.static ExpressionDateFunctions. dateDiffStr(Expression expression1, Expression expression2, DateFunctions.DatePart part)Returned expression results in Performs Date arithmetic.static ExpressionDateFunctions. datePartMillis(Expression expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. datePartStr(Expression expression, DateFunctions.DatePartExt part)Returned expression results in Date part as an integer.static ExpressionDateFunctions. dateTruncMillis(Expression expression, DateFunctions.DatePart part)Returned expression results in UNIX timestamp that has been truncated so that the given date part is the least significant.static ExpressionDateFunctions. dateTruncStr(Expression expression, DateFunctions.DatePart part)Returned expression results in ISO 8601 timestamp that has been truncated so that the given date part is the least significant.static ExpressionJsonFunctions. decodeJson(Expression expression)The returned Expression unmarshals the expression representing a JSON-encoded string into a N1QL value.static ExpressionNumberFunctions. degrees(Expression expression)Returned expression results in the conversion of radians to degrees.static ExpressionAggregateFunctions. distinct(Expression expression)prefixes an expression with DISTINCT, useful for example for distinct count "COUNT(DISTINCT expression)".ExpressionCase.CaseClause. elseReturn(Expression elseResult)ends the CASE, adding a default return expression as an ELSE clausestatic ExpressionJsonFunctions. encodedSize(Expression expression)Returned expression results in the number of bytes in an uncompressed JSON encoding of the value.static ExpressionJsonFunctions. encodeJson(Expression expression)Returned expression marshals the N1QL value into a JSON-encoded string.static Collections.SatisfiesBuilderCollections. everyIn(String variable, Expression expression)Create an EVERY comprehension with a first IN range.static Collections.SatisfiesBuilderCollections. everyWithin(String variable, Expression expression)Create an EVERY comprehension with a first WITHIN range.static ExpressionNumberFunctions. exp(Expression expression)Returned expression results in the exponential of expression.static Collections.WhenBuilderCollections. firstIn(Expression arrayExpression, String variable, Expression expression)Create a FIRST comprehension with a first IN range.static Collections.WhenBuilderCollections. firstWithin(Expression arrayExpression, String variable, Expression expression)Create a FIRST comprehension with a first WITHIN range.static ExpressionNumberFunctions. floor(Expression expression)Returned expression results in the largest integer not greater than the number.static ExpressionComparisonFunctions. greatest(Expression e1, Expression e2, Expression... otherExpressions)Returned expression results in the largest non-NULL, non-MISSING value if the values are of the same type, otherwise NULL.static ExpressionConditionalFunctions. ifInf(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-Inf number.static ExpressionConditionalFunctions. ifMissing(Expression expression1, Expression expression2, Expression... others)Returned expression results in the first non-MISSING value.static ExpressionConditionalFunctions. ifMissingOrNull(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-NULL, non-MISSING value.static ExpressionConditionalFunctions. ifNaN(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-NaN number.static ExpressionConditionalFunctions. ifNaNOrInf(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-MISSING, non-Inf, or non-NaN number.static ExpressionConditionalFunctions. ifNull(Expression expression1, Expression expression2, Expression... others)Returned expression results in first non-NULL value.Collections.SatisfiesBuilderCollections.SatisfiesBuilder. in(String variable, Expression expression)Collections.WhenBuilderCollections.WhenBuilder. in(String variable, Expression expression)static ExpressionStringFunctions. initCap(Expression expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionTypeFunctions. isArray(Expression expression)Returned expression results in True if expression is an array, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isAtom(Expression expression)Returned expression results in True if expression is a Boolean, number, or string, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isBoolean(Expression expression)Returned expression results in True if expression is a Boolean, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isNumber(Expression expression)Returned expression results in True if expression is a number, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isObject(Expression expression)Returned expression results in True if expression is an object, otherwise returns MISSING, NULL or false.static ExpressionTypeFunctions. isString(Expression expression)Returned expression results in True if expression is a string, otherwise returns MISSING, NULL or false.static ExpressionComparisonFunctions. least(Expression e1, Expression e2, Expression... otherExpressions)Returned expression results in the smallest non-NULL, non-MISSING value if the values are of the same type, otherwise NULL.static ExpressionStringFunctions. length(Expression expression)Returned expression results in the length of the string expression.static ExpressionNumberFunctions. ln(Expression expression)Returned expression results in the log base e.static ExpressionNumberFunctions. log(Expression expression)Returned expression results in the log base 10.static ExpressionStringFunctions. lower(Expression expression)Returned expression results in the given string expression in lowercasestatic ExpressionStringFunctions. ltrim(Expression expression)Returned expression results in the string with all leading white spaces removed.static ExpressionStringFunctions. ltrim(Expression expression, String characters)Returned expression results in the string with all leading chars removed (any char in the characters string).static ExpressionAggregateFunctions. max(Expression expression)Returned expression results in the maximum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionMetaFunctions. meta(Expression expression)static ExpressionDateFunctions. millis(Expression expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. millisToStr(Expression expression, String format)Returned expression results in the string in the supported format to which the UNIX milliseconds has been converted.static ExpressionDateFunctions. millisToUtc(Expression expression, String format)Returned expression results in the UTC string to which the UNIX time stamp has been converted in the supported format.static ExpressionDateFunctions. millisToZone(Expression expression, String timeZoneName, String format)Returned expression results in a convertion of the UNIX time stamp to a string in the named time zone.static ExpressionAggregateFunctions. min(Expression expression)Returned expression results in the minimum non-NULL, non-MISSING value in the group in N1QL collation order.static ExpressionConditionalFunctions. missingIf(Expression expression1, Expression expression2)Returned expression results in MISSING if expression1 = expression2, otherwise returns expression1.static ExpressionConditionalFunctions. nanIf(Expression expression1, Expression expression2)Returned expression results in NaN if expression1 = expression2, otherwise returns expression1.static ExpressionConditionalFunctions. negInfIf(Expression expression1, Expression expression2)Returned expression results in NegInf if expression1 = expression2, otherwise returns expression1.static ExpressionConditionalFunctions. nullIf(Expression expression1, Expression expression2)Returned expression results in NULL if expression1 = expression2, otherwise returns expression1.static ExpressionObjectFunctions. objectLength(Expression expression)Returned expression results in the number of name-value pairs in the object.static ExpressionObjectFunctions. objectNames(Expression expression)Returned expression results in an array containing the attribute names of the object, in N1QL collation order.static ExpressionObjectFunctions. objectPairs(Expression expression)Returned expression results in an array containing the attribute name and value pairs of the object, in N1QL collation order of the names.static ExpressionObjectFunctions. objectValues(Expression expression)Returned expression results in an array containing the attribute values of the object, in N1QL collation order of the corresponding names.static ExpressionJsonFunctions. polyLength(Expression expression)Returned expression results in length of the value after evaluating the expression.static ExpressionConditionalFunctions. posInfIf(Expression expression1, Expression expression2)Returned expression results in PosInf if expression1 = expression2, otherwise returns expression1.static ExpressionStringFunctions. position(Expression expression, String substring)Returned expression results in the first position of the substring within the string, or -1.static ExpressionNumberFunctions. power(Expression expression1, Expression expression2)Returned expression results in expression1 to the power of expression2.static ExpressionNumberFunctions. radians(Expression expression)Returned expression results in the conversion of degrees to radians.static ExpressionNumberFunctions. random(Expression seed)Returned expression results in a pseudo-random number with optional seed.static ExpressionPatternMatchingFunctions. regexpContains(Expression expression, String pattern)Returned expression results in True if the string value contains the regular expression pattern.static ExpressionPatternMatchingFunctions. regexpLike(Expression expression, String pattern)Returned expression results in True if the string value matches the regular expression patternstatic ExpressionPatternMatchingFunctions. regexpPosition(Expression expression, String pattern)Returned expression results in the first position of the regular expression pattern within the string, or -1.static ExpressionPatternMatchingFunctions. regexpReplace(Expression expression, String pattern, String repl)Returned expression results in a new string with all occurrences of pattern replaced with repl.static ExpressionPatternMatchingFunctions. regexpReplace(Expression expression, String pattern, String repl, int n)Returned expression results in a new string with occurrences of pattern replaced with repl.static ExpressionStringFunctions. repeat(Expression expression, int n)Returned expression results in the string formed by repeating expression n times.static ExpressionStringFunctions. replace(Expression expression, String substring, String repl)Returned expression results in a string with all occurrences of substr replaced with repl.static ExpressionStringFunctions. replace(Expression expression, String substring, String repl, int n)Returned expression results in a string with at most n occurrences of substr replaced with repl.static ExpressionNumberFunctions. round(Expression expression)Returned expression results in the value rounded to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. round(Expression expression, int digits)Returned expression results in the value rounded to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionStringFunctions. rtrim(Expression expression)Returned expression results in the string with all trailing white spaces removed.static ExpressionStringFunctions. rtrim(Expression expression, String characters)Returned expression results in the string with all trailing chars removed (any char in the characters string).ExpressionCollections.SatisfiesBuilder. satisfies(Expression condition)Sometimes the conditions you want to filter need to be applied to the arrays nested inside the document.static ExpressionNumberFunctions. sign(Expression expression)Returned expression results in the sign of the numerical expression, represented as -1, 0, or 1 for negative, zero, or positive numbers respectively.static ExpressionNumberFunctions. sin(Expression expression)Returned expression results in the sine.static ExpressionStringFunctions. split(Expression expression)Returned expression results in a split of the string into an array of substrings separated by any combination of white space characters.static ExpressionStringFunctions. split(Expression expression, String sep)Returned expression results in a split of the string into an array of substrings separated by sep.static ExpressionNumberFunctions. squareRoot(Expression expression)Returned expression results in the square root.static ExpressionDateFunctions. strToMillis(Expression expression)Returned expression results in date that has been converted in a supported format to UNIX milliseconds.static ExpressionDateFunctions. strToUtc(Expression expression)Returned expression results in a conversion of the ISO 8601 time stamp to UTC.static ExpressionDateFunctions. strToZoneName(Expression expression, String zoneName)Returned expression results in a conversion of the supported time stamp string to the named time zone.static ExpressionStringFunctions. substr(Expression expression, int position)Returned expression results in a substring from the integer position to the end of the string.static ExpressionStringFunctions. substr(Expression expression, int position, int length)Returned expression results in a substring from the integer position of the given length.static ExpressionAggregateFunctions. sum(Expression expression)Returned expression results in the sum of all the number values in the group.static ExpressionNumberFunctions. tan(Expression expression)Returned expression results in the tangent.Case.CaseClauseCase.ThenClause. then(Expression expression)THEN clause associated with aWHEN clause.static ExpressionStringFunctions. title(Expression expression)Returned expression results in the conversion of the string so that the first letter of each word is uppercase and every other letter is lowercase.static ExpressionTypeFunctions. toArray(Expression expression)Returned expression results in an array as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toAtom(Expression expression)Returned expression results in an atomic value as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toBoolean(Expression expression)Returned expression results in a Boolean as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toNumber(Expression expression)Returned expression results in a number as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toObject(Expression expression)Returned expression results in an object as follows: - MISSING is MISSING.static ExpressionTypeFunctions. toString(Expression expression)Returned expression results in a string as follows: - MISSING is MISSING.static ExpressionStringFunctions. trim(Expression expression)Returned expression results in the string with all leading and trailing white spaces removed.static ExpressionStringFunctions. trim(Expression expression, String characters)Returned expression results in the string with all leading and trailing chars removed (any char in the characters string).static ExpressionNumberFunctions. trunc(Expression expression)Returned expression results in a truncation of the number to 0 digits to the right of the decimal point.static ExpressionNumberFunctions. trunc(Expression expression, int digits)Returned expression results in a truncation of the number to the given number of integer digits to the right of the decimal point (left if digits is negative).static ExpressionTypeFunctions. type(Expression expression)Returned expression results in one of the following strings, based on the value of expression: - "missing" - "null" - "boolean" - "number" - "string" - "array" - "object" - "binary"static ExpressionStringFunctions. upper(Expression expression)Returned expression results in uppercase of the string expression.Case.ThenClauseCase.WhenClause. when(Expression conditionOrExpression)WHEN clause, to be followed by itsTHEN clause.ExpressionCollections.WhenBuilder. when(Expression condition)Set a WHEN clause, a condition that must be satisfied by the array comprehension, and ends the comprehension.Collections.SatisfiesBuilderCollections.SatisfiesBuilder. within(String variable, Expression expression)Collections.WhenBuilderCollections.WhenBuilder. within(String variable, Expression expression) -
Uses of Expression in com.couchbase.client.java.query.dsl.path
Methods in com.couchbase.client.java.query.dsl.path with parameters of type Expression Modifier and Type Method Description AsPathDefaultFromPath. from(Expression from)AsPathFromPath. from(Expression expression)Note that from Expression should be a single identifier/pathLettingPathDefaultGroupByPath. groupBy(Expression... expressions)LettingPathGroupByPath. groupBy(Expression... expressions)SelectResultPathDefaultHavingPath. having(Expression condition)SelectResultPathHavingPath. having(Expression condition)JoinPathDefaultLetPath. innerJoin(Expression from)JoinPathLetPath. innerJoin(Expression from)NestPathDefaultLetPath. innerNest(Expression from)NestPathLetPath. innerNest(Expression from)UnnestPathDefaultLetPath. innerUnnest(Expression path)UnnestPathLetPath. innerUnnest(Expression path)JoinPathDefaultLetPath. join(Expression from)JoinPathLetPath. join(Expression from)JoinPathDefaultLetPath. leftJoin(Expression from)JoinPathLetPath. leftJoin(Expression from)NestPathDefaultLetPath. leftNest(Expression from)NestPathLetPath. leftNest(Expression from)JoinPathDefaultLetPath. leftOuterJoin(Expression from)JoinPathLetPath. leftOuterJoin(Expression from)NestPathDefaultLetPath. leftOuterNest(Expression from)NestPathLetPath. leftOuterNest(Expression from)UnnestPathDefaultLetPath. leftOuterUnnest(Expression path)UnnestPathLetPath. leftOuterUnnest(Expression path)UnnestPathDefaultLetPath. leftUnnest(Expression path)UnnestPathLetPath. leftUnnest(Expression path)NestPathDefaultLetPath. nest(Expression from)NestPathLetPath. nest(Expression from)LetPathDefaultKeysPath. on(Expression expression)LetPathKeysPath. on(Expression expression)ANSI join "on" clause.MergeUpdatePathDefaultMergeKeyClausePath. onKey(Expression expression)MergeUpdatePathMergeKeyClausePath. onKey(Expression expression)LetPathDefaultKeysPath. onKeys(Expression expression)LetPathKeysPath. onKeys(Expression expression)the on-key clause of a join/nest/unnest clauseMergeUpdatePathDefaultMergeKeyClausePath. onPrimaryKey(Expression expression)MergeUpdatePathMergeKeyClausePath. onPrimaryKey(Expression expression)StatementDefaultReturningPath. returning(Expression expression)StatementReturningPath. returning(Expression expression)StatementDefaultReturningPath. returningElement(Expression expression)StatementReturningPath. returningElement(Expression expression)StatementDefaultReturningPath. returningRaw(Expression expression)StatementReturningPath. returningRaw(Expression expression)ReturningPathDefaultInitialInsertPath. select(Expression key, Expression value, Statement select)ReturningPathDefaultInitialInsertPath. select(Expression key, Statement select)ReturningPathDefaultInitialInsertPath. select(Expression key, String value, Statement select)ReturningPathDefaultInitialInsertPath. select(String key, Expression value, Statement select)FromPathDefaultSelectPath. select(Expression... expressions)ReturningPathInitialInsertPath. select(Expression key, Expression value, Statement select)ReturningPathInitialInsertPath. select(Expression key, Statement select)ReturningPathInitialInsertPath. select(Expression key, String value, Statement select)ReturningPathInitialInsertPath. select(String key, Expression value, Statement select)FromPathSelectPath. select(Expression... expressions)FromPathDefaultSelectPath. selectAll(Expression... expressions)FromPathSelectPath. selectAll(Expression... expressions)FromPathDefaultSelectPath. selectDistinct(Expression... expressions)FromPathSelectPath. selectDistinct(Expression... expressions)FromPathDefaultSelectPath. selectDistinctRaw(Expression expression)FromPathSelectPath. selectDistinctRaw(Expression expression)FromPathDefaultSelectPath. selectRaw(Expression expression)FromPathSelectPath. selectRaw(Expression expression)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, boolean value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, boolean value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, double value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, double value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, float value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, float value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, int value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, int value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, long value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, long value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, JsonArray value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, JsonArray value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, JsonObject value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, JsonObject value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, Expression value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, Expression value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, String value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(Expression path, String value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, boolean value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, double value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, float value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, int value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, long value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, JsonArray value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, JsonObject value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, Expression value)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, Expression value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetOrUnsetPath. set(String path, String value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, boolean value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, boolean value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, double value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, double value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, float value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, float value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, int value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, int value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, long value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, long value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, JsonArray value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, JsonArray value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, JsonObject value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, JsonObject value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, Expression value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, Expression value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, String value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(Expression path, String value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, boolean value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, double value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, float value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, int value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, long value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, JsonArray value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, JsonObject value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, Expression value)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, Expression value, Expression updateFor)MergeUpdateSetPathDefaultMergeUpdateSetPath. set(String path, String value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, boolean value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, boolean value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, double value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, double value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, float value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, float value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, int value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, int value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, long value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, long value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, JsonArray value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, JsonArray value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, JsonObject value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, JsonObject value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, Expression value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, Expression value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, String value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(Expression path, String value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, boolean value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, double value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, float value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, int value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, long value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, JsonArray value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, JsonObject value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, Expression value)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, Expression value, Expression updateFor)UpdateSetPathDefaultUpdateSetOrUnsetPath. set(String path, String value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, boolean value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, boolean value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, double value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, double value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, float value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, float value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, int value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, int value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, long value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, long value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, JsonArray value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, JsonArray value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, JsonObject value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, JsonObject value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, Expression value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, Expression value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(Expression path, String value)UpdateSetPathDefaultUpdateSetPath. set(Expression path, String value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, boolean value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, double value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, float value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, int value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, long value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, JsonArray value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, JsonObject value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, Expression value)UpdateSetPathDefaultUpdateSetPath. set(String path, Expression value, Expression updateFor)UpdateSetPathDefaultUpdateSetPath. set(String path, String value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, boolean value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, boolean value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, double value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, double value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, float value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, float value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, int value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, int value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, long value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, long value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, JsonArray value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, JsonArray value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, JsonObject value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, JsonObject value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, Expression value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, Expression value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, String value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(Expression path, String value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, boolean value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, double value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, float value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, int value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, long value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, JsonArray value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, JsonObject value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, Expression value)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, Expression value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetOrUnsetPath. set(String path, String value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, boolean value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, boolean value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, double value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, double value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, float value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, float value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, int value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, int value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, long value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, long value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, JsonArray value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, JsonArray value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, JsonObject value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, JsonObject value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, Expression value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, Expression value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, String value)MergeUpdateSetPathMergeUpdateSetPath. set(Expression path, String value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, boolean value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, double value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, float value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, int value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, long value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, JsonArray value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, JsonObject value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, Expression value)MergeUpdateSetPathMergeUpdateSetPath. set(String path, Expression value, Expression updateFor)MergeUpdateSetPathMergeUpdateSetPath. set(String path, String value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, boolean value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, boolean value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, double value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, double value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, float value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, float value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, int value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, int value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, long value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, long value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, JsonArray value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, JsonArray value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, JsonObject value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, JsonObject value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, Expression value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, Expression value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, String value)UpdateSetPathUpdateSetOrUnsetPath. set(Expression path, String value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, boolean value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, double value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, float value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, int value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, long value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, JsonArray value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, JsonObject value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, Expression value)UpdateSetPathUpdateSetOrUnsetPath. set(String path, Expression value, Expression updateFor)UpdateSetPathUpdateSetOrUnsetPath. set(String path, String value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, boolean value)UpdateSetPathUpdateSetPath. set(Expression path, boolean value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, double value)UpdateSetPathUpdateSetPath. set(Expression path, double value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, float value)UpdateSetPathUpdateSetPath. set(Expression path, float value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, int value)UpdateSetPathUpdateSetPath. set(Expression path, int value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, long value)UpdateSetPathUpdateSetPath. set(Expression path, long value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, JsonArray value)UpdateSetPathUpdateSetPath. set(Expression path, JsonArray value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, JsonObject value)UpdateSetPathUpdateSetPath. set(Expression path, JsonObject value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, Expression value)UpdateSetPathUpdateSetPath. set(Expression path, Expression value, Expression updateFor)UpdateSetPathUpdateSetPath. set(Expression path, String value)UpdateSetPathUpdateSetPath. set(Expression path, String value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, boolean value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, double value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, float value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, int value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, long value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, JsonArray value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, JsonObject value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, Expression value)UpdateSetPathUpdateSetPath. set(String path, Expression value, Expression updateFor)UpdateSetPathUpdateSetPath. set(String path, String value, Expression updateFor)UnnestPathDefaultLetPath. unnest(Expression path)UnnestPathLetPath. unnest(Expression path)UpdateUnsetPathDefaultInitialUpdateUnsetPath. unset(Expression path)UpdateUnsetPathDefaultInitialUpdateUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathDefaultInitialUpdateUnsetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateSetOrUnsetPath. unset(Expression path)MergeUpdateUnsetPathDefaultMergeUpdateSetOrUnsetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateSetOrUnsetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateSetPath. unset(Expression path)MergeUpdateUnsetPathDefaultMergeUpdateSetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateSetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateUnsetPath. unset(Expression path)MergeUpdateUnsetPathDefaultMergeUpdateUnsetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathDefaultMergeUpdateUnsetPath. unset(String path, Expression updateFor)UpdateUnsetPathDefaultUpdateSetOrUnsetPath. unset(Expression path)UpdateUnsetPathDefaultUpdateSetOrUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathDefaultUpdateSetOrUnsetPath. unset(String path, Expression updateFor)UpdateUnsetPathDefaultUpdateUnsetPath. unset(Expression path)UpdateUnsetPathDefaultUpdateUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathDefaultUpdateUnsetPath. unset(String path, Expression updateFor)UpdateUnsetPathInitialUpdateUnsetPath. unset(Expression path)UpdateUnsetPathInitialUpdateUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathInitialUpdateUnsetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateSetOrUnsetPath. unset(Expression path)MergeUpdateUnsetPathMergeUpdateSetOrUnsetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateSetOrUnsetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateSetPath. unset(Expression path)MergeUpdateUnsetPathMergeUpdateSetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateSetPath. unset(String path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateUnsetPath. unset(Expression path)MergeUpdateUnsetPathMergeUpdateUnsetPath. unset(Expression path, Expression updateFor)MergeUpdateUnsetPathMergeUpdateUnsetPath. unset(String path, Expression updateFor)UpdateUnsetPathUpdateSetOrUnsetPath. unset(Expression path)UpdateUnsetPathUpdateSetOrUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathUpdateSetOrUnsetPath. unset(String path, Expression updateFor)UpdateUnsetPathUpdateUnsetPath. unset(Expression path)UpdateUnsetPathUpdateUnsetPath. unset(Expression path, Expression updateFor)UpdateUnsetPathUpdateUnsetPath. unset(String path, Expression updateFor)MutateWherePathDefaultDeleteUsePath. useKeys(Expression expression)LetPathDefaultKeysPath. useKeys(Expression expression)UpdateSetOrUnsetPathDefaultUpdateUsePath. useKeys(Expression expression)MutateWherePathDeleteUsePath. useKeys(Expression expression)LetPathKeysPath. useKeys(Expression expression)use the primary keyspace (doc id) in a join clause)UpdateSetOrUnsetPathUpdateUsePath. useKeys(Expression expression)MergeKeyClausePathDefaultMergeSourcePath. using(Expression source)MergeKeyClausePathMergeSourcePath. using(Expression source)InsertValuesPathDefaultInitialInsertPath. values(Expression id, boolean value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, double value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, float value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, int value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, long value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, JsonArray value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, JsonObject value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, Expression value)InsertValuesPathDefaultInitialInsertPath. values(Expression id, String value)InsertValuesPathDefaultInitialInsertPath. values(String id, Expression value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, boolean value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, double value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, float value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, int value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, long value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, JsonArray value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, JsonObject value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, Expression value)InsertValuesPathDefaultInsertValuesPath. values(Expression id, String value)InsertValuesPathDefaultInsertValuesPath. values(String id, Expression value)InsertValuesPathInitialInsertPath. values(Expression id, boolean value)InsertValuesPathInitialInsertPath. values(Expression id, double value)InsertValuesPathInitialInsertPath. values(Expression id, float value)InsertValuesPathInitialInsertPath. values(Expression id, int value)InsertValuesPathInitialInsertPath. values(Expression id, long value)InsertValuesPathInitialInsertPath. values(Expression id, JsonArray value)InsertValuesPathInitialInsertPath. values(Expression id, JsonObject value)InsertValuesPathInitialInsertPath. values(Expression id, Expression value)InsertValuesPathInitialInsertPath. values(Expression id, String value)InsertValuesPathInitialInsertPath. values(String id, Expression value)InsertValuesPathInsertValuesPath. values(Expression id, boolean value)InsertValuesPathInsertValuesPath. values(Expression id, double value)InsertValuesPathInsertValuesPath. values(Expression id, float value)InsertValuesPathInsertValuesPath. values(Expression id, int value)InsertValuesPathInsertValuesPath. values(Expression id, long value)InsertValuesPathInsertValuesPath. values(Expression id, JsonArray value)InsertValuesPathInsertValuesPath. values(Expression id, JsonObject value)InsertValuesPathInsertValuesPath. values(Expression id, Expression value)InsertValuesPathInsertValuesPath. values(Expression id, String value)InsertValuesPathInsertValuesPath. values(String id, Expression value)MergeInsertWherePathDefaultMergeInsertPath. whenNotMatchedThenInsert(Expression expression)MergeInsertWherePathMergeInsertPath. whenNotMatchedThenInsert(Expression expression)MergeInsertPathDefaultMergeDeleteWherePath. where(Expression expression)MutateLimitPathDefaultMergeInsertWherePath. where(Expression expression)MergeDeletePathDefaultMergeUpdateWherePath. where(Expression expression)MutateLimitPathDefaultMutateWherePath. where(Expression expression)GroupByPathDefaultWherePath. where(Expression expression)MergeInsertPathMergeDeleteWherePath. where(Expression expression)MutateLimitPathMergeInsertWherePath. where(Expression expression)MergeDeletePathMergeUpdateWherePath. where(Expression expression)MutateLimitPathMutateWherePath. where(Expression expression)Filter resulting rows based on the given expression.GroupByPathWherePath. where(Expression expression)Filter resulting rows based on the given expression. -
Uses of Expression in com.couchbase.client.java.query.dsl.path.index
Methods in com.couchbase.client.java.query.dsl.path.index with parameters of type Expression Modifier and Type Method Description WherePathDefaultOnPath. on(String keyspace, Expression expression, Expression... additionalExpressions)WherePathDefaultOnPath. on(String namespace, String keyspace, Expression expression, Expression... additionalExpressions)WherePathOnPath. on(String keyspace, Expression expression, Expression... additionalExpressions)Describes the target of a secondary N1QL index.WherePathOnPath. on(String namespace, String keyspace, Expression expression, Expression... additionalExpressions)Describes the target of a secondary N1QL index.UsingWithPathDefaultWherePath. where(Expression filterExpression)UsingWithPathWherePath. where(Expression filterExpression)Adds filtering clause to the secondary index creation.
-