public class DefaultKeysPath extends DefaultLetPath implements KeysPath
.
Constructor and Description |
---|
DefaultKeysPath(AbstractPath parent) |
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
where, where
groupBy, groupBy
union, unionAll
orderBy
limit
offset
element, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
union, unionAll
orderBy
offset
public DefaultKeysPath(AbstractPath parent)
public LetPath onKeys(Expression expression)
KeysPath
the on-key clause of a join/nest/unnest clause
public LetPath onKeys(String key)
KeysPath
the on-key clause of a join/nest/unnest clause with a single token key (eg. ON KEYS s.id).
public LetPath onKeys(JsonArray keys)
KeysPath
the on-key clause of a join/nest/unnest clause with an array of constant keys (eg. ON KEYS [“a”, “b”]).
public LetPath onKeysValues(String... constantKeys)
KeysPath
the on-key clause of a join/nest/unnest clause with 1-n constant keys (eg. ON KEYS “a” or ON KEYS [“a”, “b”])
onKeysValues
in interface KeysPath
public LetPath useKeys(Expression expression)
KeysPath
use the primary keyspace (doc id) in a join clause)
public LetPath useKeys(String key)
KeysPath
use the primary keyspace (doc id) in a join clause), with a single key given as a token expression (eg. USE KEYS s.id).
public LetPath useKeysValues(String... keys)
KeysPath
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”])
useKeysValues
in interface KeysPath
Copyright © 2015 Couchbase, Inc.