Class DefaultJoinPath
- java.lang.Object
-
- com.couchbase.client.java.query.dsl.path.AbstractPath
-
- com.couchbase.client.java.query.dsl.path.DefaultOffsetPath
-
- com.couchbase.client.java.query.dsl.path.DefaultLimitPath
-
- com.couchbase.client.java.query.dsl.path.DefaultOrderByPath
-
- com.couchbase.client.java.query.dsl.path.DefaultSelectResultPath
-
- com.couchbase.client.java.query.dsl.path.DefaultGroupByPath
-
- com.couchbase.client.java.query.dsl.path.DefaultWherePath
-
- com.couchbase.client.java.query.dsl.path.DefaultLetPath
-
- com.couchbase.client.java.query.dsl.path.DefaultKeysPath
-
- com.couchbase.client.java.query.dsl.path.DefaultJoinPath
-
- All Implemented Interfaces:
GroupByPath,JoinPath,KeysPath,LetPath,LimitPath,OffsetPath,OrderByPath,Path,SelectResultPath,WherePath,Statement
public class DefaultJoinPath extends DefaultKeysPath implements JoinPath
.- Author:
- Michael Nitschinger
-
-
Constructor Summary
Constructors Constructor Description DefaultJoinPath(AbstractPath parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JoinPathas(String alias)KeysPathuseHash(HashSide side)Use hash join hint (Available in Enterprise Edition only)KeysPathuseNestedLoop()Use nested loop join-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultKeysPath
on, onKeys, onKeys, onKeys, onKeysValues, useKeys, useKeys, useKeys, useKeysValues
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultLetPath
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
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultWherePath
where, where
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultGroupByPath
groupBy, groupBy
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultSelectResultPath
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAll
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultOrderByPath
orderBy
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultLimitPath
limit
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.DefaultOffsetPath
offset
-
Methods inherited from class com.couchbase.client.java.query.dsl.path.AbstractPath
element, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.couchbase.client.java.query.dsl.path.GroupByPath
groupBy, groupBy
-
Methods inherited from interface com.couchbase.client.java.query.dsl.path.KeysPath
on, onKeys, onKeys, onKeys, onKeysValues, useKeys, useKeys, useKeys, useKeysValues
-
Methods 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, unnest
-
Methods inherited from interface com.couchbase.client.java.query.dsl.path.OffsetPath
offset
-
Methods inherited from interface com.couchbase.client.java.query.dsl.path.OrderByPath
orderBy
-
Methods inherited from interface com.couchbase.client.java.query.dsl.path.SelectResultPath
except, except, exceptAll, exceptAll, intersect, intersect, intersectAll, intersectAll, union, union, unionAll, unionAll
-
-
-
-
Constructor Detail
-
DefaultJoinPath
public DefaultJoinPath(AbstractPath parent)
-
-
Method Detail
-
useHash
public KeysPath useHash(HashSide side)
Description copied from interface:JoinPathUse hash join hint (Available in Enterprise Edition only)
-
useNestedLoop
public KeysPath useNestedLoop()
Description copied from interface:JoinPathUse nested loop join- Specified by:
useNestedLoopin interfaceJoinPath
-
-