T - Join path typepublic interface Join<T> extends Path.FinalPath<T>, Aliasable.AliasablePath<T,Join<T>>
DataTargets.
A Join expression is modelled using a Path and supports alias name definition through the
Aliasable interface.
Supports a ON restriction clause, represented by a QueryFilter.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Join.JoinBuilder<T>
Join builder. |
static class |
Join.JoinType
Enumeration of available join types.
|
Path.FinalPath.FinalPathBuilder<T>Aliasable.AliasablePath<T,C extends Aliasable.AliasablePath<T,C>>Path.Builder<T,B extends Path.Builder<T,B>>, Path.FinalPath<T>, Path.PathBuilder<T>Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionExceptionPATH_HIERARCHY_SEPARATORDEFAULT_CONFIG_PROPERTY_PREFIX, PATH| Modifier and Type | Method and Description |
|---|---|
Join.JoinType |
getJoinType()
Get the
Join.JoinType. |
Optional<QueryFilter> |
getOn()
Get the
QueryFilter that corresponds to the ON restriction(s) on the join. |
getParent, ofalias, getAliasfullName, fullName, getName, isRootPath, relativeName, relativeName, streamgetTemporalType, getType, isCollectionExpression, isConverterExpressionvalidategetDataPath, isDataMappableJoin.JoinType getJoinType()
Join.JoinType.Optional<QueryFilter> getOn()
QueryFilter that corresponds to the ON restriction(s) on the join.ON restriction(s) on the joinCopyright © 2019 The Holon Platform. All rights reserved.