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, unnest
where, where
groupBy, groupBy
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, 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
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAll
orderBy
offset
public DefaultKeysPath(AbstractPath parent)
public LetPath onKeys(Expression expression)
KeysPath
public LetPath onKeys(String key)
KeysPath
public LetPath onKeys(JsonArray keys)
KeysPath
public LetPath onKeysValues(String... constantKeys)
KeysPath
onKeysValues
in interface KeysPath
public LetPath useKeys(Expression expression)
KeysPath
public LetPath useKeys(String key)
KeysPath
public LetPath useKeysValues(String... keys)
KeysPath
useKeysValues
in interface KeysPath
public LetPath useKeys(JsonArray keys)
KeysPath
public LetPath on(Expression expression)
KeysPath
Copyright © 2015 Couchbase, Inc.