T
- Join path typepublic interface Join<T> extends Path.FinalPath<T>, Aliasable.AliasablePath<T,Join<T>>
DataTarget
s.
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.InvalidExpressionException
PATH_HIERARCHY_SEPARATOR
DEFAULT_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, of
alias, getAlias
fullName, fullName, getName, isRootPath, relativeName, relativeName, stream
getTemporalType, getType, isCollectionExpression, isConverterExpression
validate
getDataPath, isDataMappable
Join.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.