public class DefaultKeysPath extends DefaultLetPath implements KeysPath
| Constructor and Description |
|---|
DefaultKeysPath(AbstractPath parent) |
| Modifier and Type | Method and Description |
|---|---|
LetPath |
on(Expression expression)
ANSI join "on" clause.
|
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, unnestwhere, wheregroupBy, groupByexcept, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAllorderBylimitoffsetelement, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinnerJoin, innerJoin, innerNest, innerNest, innerUnnest, innerUnnest, join, join, leftJoin, leftJoin, leftNest, leftNest, leftOuterJoin, leftOuterJoin, leftOuterNest, leftOuterNest, leftOuterUnnest, leftOuterUnnest, leftUnnest, leftUnnest, let, nest, nest, unnest, unnestgroupBy, groupByexcept, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAllorderByoffsetpublic DefaultKeysPath(AbstractPath parent)
public LetPath onKeys(Expression expression)
KeysPathpublic LetPath onKeys(String key)
KeysPathpublic LetPath onKeys(JsonArray keys)
KeysPathpublic LetPath onKeysValues(String... constantKeys)
KeysPathonKeysValues in interface KeysPathpublic LetPath useKeys(Expression expression)
KeysPathpublic LetPath useKeys(String key)
KeysPathpublic LetPath useKeysValues(String... keys)
KeysPathuseKeysValues in interface KeysPathpublic LetPath useKeys(JsonArray keys)
KeysPathpublic LetPath on(Expression expression)
KeysPathCopyright © 2015 Couchbase, Inc.