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
All Methods Instance Methods Concrete Methods 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 Detail
-
DefaultLetPath
public DefaultLetPath(AbstractPath parent)
-
-
Method Detail
-
leftOuterJoin
public JoinPath leftOuterJoin(String path)
- Specified by:
leftOuterJoin
in interfaceLetPath
-
leftOuterNest
public NestPath leftOuterNest(String from)
- Specified by:
leftOuterNest
in interfaceLetPath
-
unnest
public UnnestPath unnest(String path)
-
innerUnnest
public UnnestPath innerUnnest(String path)
- Specified by:
innerUnnest
in interfaceLetPath
-
leftUnnest
public UnnestPath leftUnnest(String path)
- Specified by:
leftUnnest
in interfaceLetPath
-
leftOuterUnnest
public UnnestPath leftOuterUnnest(String path)
- Specified by:
leftOuterUnnest
in interfaceLetPath
-
join
public JoinPath join(Expression from)
-
innerJoin
public JoinPath innerJoin(Expression from)
-
leftJoin
public JoinPath leftJoin(Expression from)
-
leftOuterJoin
public JoinPath leftOuterJoin(Expression from)
- Specified by:
leftOuterJoin
in interfaceLetPath
-
nest
public NestPath nest(Expression from)
-
innerNest
public NestPath innerNest(Expression from)
-
leftNest
public NestPath leftNest(Expression from)
-
leftOuterNest
public NestPath leftOuterNest(Expression from)
- Specified by:
leftOuterNest
in interfaceLetPath
-
unnest
public UnnestPath unnest(Expression path)
-
innerUnnest
public UnnestPath innerUnnest(Expression path)
- Specified by:
innerUnnest
in interfaceLetPath
-
leftUnnest
public UnnestPath leftUnnest(Expression path)
- Specified by:
leftUnnest
in interfaceLetPath
-
leftOuterUnnest
public UnnestPath leftOuterUnnest(Expression path)
- Specified by:
leftOuterUnnest
in interfaceLetPath
-
-