Class DefaultLetPath
java.lang.Object
- All Implemented Interfaces:
GroupByPath
,LetPath
,LimitPath
,OffsetPath
,OrderByPath
,Path
,SelectResultPath
,WherePath
,Statement
- Direct Known Subclasses:
DefaultFromPath
,DefaultKeysPath
,DefaultUnnestPath
public class DefaultLetPath extends DefaultWherePath implements LetPath
.
- Author:
- Michael Nitschinger
-
Constructor Summary
Constructors Constructor Description DefaultLetPath(AbstractPath parent)
-
Method Summary
Modifier and Type Method Description JoinPath
innerJoin(Expression from)
JoinPath
innerJoin(String path)
NestPath
innerNest(Expression from)
NestPath
innerNest(String from)
UnnestPath
innerUnnest(Expression path)
UnnestPath
innerUnnest(String path)
JoinPath
join(Expression from)
JoinPath
join(String path)
JoinPath
leftJoin(Expression from)
JoinPath
leftJoin(String path)
NestPath
leftNest(Expression from)
NestPath
leftNest(String from)
JoinPath
leftOuterJoin(Expression from)
JoinPath
leftOuterJoin(String path)
NestPath
leftOuterNest(Expression from)
NestPath
leftOuterNest(String from)
UnnestPath
leftOuterUnnest(Expression path)
UnnestPath
leftOuterUnnest(String path)
UnnestPath
leftUnnest(Expression path)
UnnestPath
leftUnnest(String path)
WherePath
let(Alias... aliases)
NestPath
nest(Expression from)
NestPath
nest(String from)
UnnestPath
unnest(Expression path)
UnnestPath
unnest(String path)
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.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 Details
-
DefaultLetPath
-
-
Method Details
-
let
-
join
-
innerJoin
-
leftJoin
-
leftOuterJoin
- Specified by:
leftOuterJoin
in interfaceLetPath
-
nest
-
innerNest
-
leftNest
-
leftOuterNest
- Specified by:
leftOuterNest
in interfaceLetPath
-
unnest
-
innerUnnest
- Specified by:
innerUnnest
in interfaceLetPath
-
leftUnnest
- Specified by:
leftUnnest
in interfaceLetPath
-
leftOuterUnnest
- Specified by:
leftOuterUnnest
in interfaceLetPath
-
join
-
innerJoin
-
leftJoin
-
leftOuterJoin
- Specified by:
leftOuterJoin
in interfaceLetPath
-
nest
-
innerNest
-
leftNest
-
leftOuterNest
- Specified by:
leftOuterNest
in interfaceLetPath
-
unnest
-
innerUnnest
- Specified by:
innerUnnest
in interfaceLetPath
-
leftUnnest
- Specified by:
leftUnnest
in interfaceLetPath
-
leftOuterUnnest
- Specified by:
leftOuterUnnest
in interfaceLetPath
-