public interface KeysPath extends LetPath
.
Modifier and Type | Method and Description |
---|---|
LetPath |
onKeys(Expression expression)
the on-key clause of a join/nest/unnest clause
|
LetPath |
onKeys(JsonArray keys)
the on-key clause of a join/nest/unnest clause with an array of constant keys (eg.
|
LetPath |
onKeys(String key)
the on-key clause of a join/nest/unnest clause with a single token key (eg.
|
LetPath |
onKeysValues(String... constantKeys)
the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg.
|
LetPath |
useKeys(Expression expression)
use the primary keyspace (doc id) in a join clause)
|
LetPath |
useKeys(JsonArray keys)
use the primary keyspace (doc id) in a join clause)
|
LetPath |
useKeys(String key)
use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg.
|
LetPath |
useKeysValues(String... keys)
use the primary keyspace (doc id) in a join clause, with one or more keys given as constants (eg.
|
innerJoin, innerJoin, innerNest, innerNest, innerUnnest, innerUnnest, join, join, leftJoin, leftJoin, leftNest, leftNest, leftOuterJoin, leftOuterJoin, leftOuterNest, leftOuterNest, leftOuterUnnest, leftOuterUnnest, leftUnnest, leftUnnest, let, nest, nest, unnest, unnest
groupBy, groupBy
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAll
orderBy
offset
LetPath onKeys(Expression expression)
the on-key clause of a join/nest/unnest clause
LetPath onKeys(String key)
the on-key clause of a join/nest/unnest clause with a single token key (eg. ON KEYS s.id).
LetPath onKeys(JsonArray keys)
the on-key clause of a join/nest/unnest clause with an array of constant keys (eg. ON KEYS [“a”, “b”]).
LetPath onKeysValues(String... constantKeys)
the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg. ON KEYS “a” or ON KEYS [“a”, “b”])
LetPath useKeys(Expression expression)
use the primary keyspace (doc id) in a join clause)
LetPath useKeys(String key)
use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg. USE KEYS s.id).
LetPath useKeysValues(String... keys)
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”])
Copyright © 2015 Couchbase, Inc.