Interface KeysPath
- All Superinterfaces:
GroupByPath,LetPath,LimitPath,OffsetPath,OrderByPath,Path,SelectResultPath,Statement,WherePath
- All Known Implementing Classes:
DefaultAsPath,DefaultHintPath,DefaultJoinPath,DefaultKeysPath,DefaultNestPath
public interface KeysPath extends LetPath
.
- Author:
- Michael Nitschinger
-
Method Summary
Modifier and Type Method Description LetPathon(Expression expression)ANSI join "on" clause.LetPathonKeys(JsonArray keys)the on-key clause of a join/nest/unnest clause with an array of constant keys (eg.LetPathonKeys(Expression expression)the on-key clause of a join/nest/unnest clauseLetPathonKeys(String key)the on-key clause of a join/nest/unnest clause with a single token key (eg.LetPathonKeysValues(String... constantKeys)the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg.LetPathuseKeys(JsonArray keys)use the primary keyspace (doc id) in a join clause)LetPathuseKeys(Expression expression)use the primary keyspace (doc id) in a join clause)LetPathuseKeys(String key)use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg.LetPathuseKeysValues(String... keys)use the primary keyspace (doc id) in a join clause, with one or more keys given as constants (eg.Methods inherited from interface com.couchbase.client.java.query.dsl.path.GroupByPath
groupBy, groupByMethods inherited from interface com.couchbase.client.java.query.dsl.path.LetPath
innerJoin, innerJoin, innerNest, innerNest, innerUnnest, innerUnnest, join, join, leftJoin, leftJoin, leftNest, leftNest, leftOuterJoin, leftOuterJoin, leftOuterNest, leftOuterNest, leftOuterUnnest, leftOuterUnnest, leftUnnest, leftUnnest, let, nest, nest, unnest, unnestMethods inherited from interface com.couchbase.client.java.query.dsl.path.OffsetPath
offsetMethods inherited from interface com.couchbase.client.java.query.dsl.path.OrderByPath
orderByMethods inherited from interface com.couchbase.client.java.query.dsl.path.SelectResultPath
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAll
-
Method Details
-
onKeys
the on-key clause of a join/nest/unnest clause -
onKeys
the on-key clause of a join/nest/unnest clause with a single token key (eg. ON KEYS s.id). -
onKeys
the on-key clause of a join/nest/unnest clause with an array of constant keys (eg. ON KEYS ["a", "b"]). -
onKeysValues
the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg. ON KEYS "a" or ON KEYS ["a", "b"]) -
useKeys
use the primary keyspace (doc id) in a join clause) -
useKeys
use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg. USE KEYS s.id). -
useKeysValues
use the primary keyspace (doc id) in a join clause, with one or more keys given as constants (eg. USE KEYS "test" or USE KEYS ["a", "b"]) -
useKeys
use the primary keyspace (doc id) in a join clause) -
on
ANSI join "on" clause.
-