public class BasicCollectionJoinImpl<Z,E> extends CollectionJoinImpl<Z,E>
Purpose: Represents a Join to a ElementCollection of basics.
Description: Represents a Join to a ElementCollection of basics. Special type of Join that does not allow further joins.
CollectionJoin,
Serialized FormcorrelatedParent, fetches, isFetch, isJoin, joins, managedTypemodelArtifact, pathParentisLiteral, literal, metamodelalias, currentNode, javaType| Constructor and Description |
|---|
BasicCollectionJoinImpl(<any> parentPath,
Metamodel metamodel,
java.lang.Class<E> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact) |
BasicCollectionJoinImpl(<any> parentPath,
Metamodel metamodel,
java.lang.Class<E> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact,
JoinType joinType) |
| Modifier and Type | Method and Description |
|---|---|
<L,W,M extends java.util.Map<L,W>> |
get(<any> map)
Return the path corresponding to the referenced map-valued attribute.
|
<Y> <any> |
get(<any> att)
Return the path corresponding to the referenced non-collection valued
attribute.
|
<Y,C extends java.util.Collection<Y>> |
get(<any> collection)
Return the path corresponding to the referenced collection-valued
attribute.
|
<Y> <any> |
get(java.lang.String attName) |
<L,W> <any> |
join(<any> map,
JoinType jt) |
<Y> <any> |
join(<any> attribute,
JoinType jt) |
<Y> <any> |
join(<any> collection,
JoinType jt) |
<Y> <any> |
join(<any> set,
JoinType jt) |
<Y> <any> |
join(<any> list,
JoinType jt) |
<E,Y> <any> |
join(java.lang.String attributeName,
JoinType jt) |
<E,Y> <any> |
joinCollection(java.lang.String attributeName,
JoinType jt) |
<E,Y> <any> |
joinList(java.lang.String attributeName,
JoinType jt) |
<E,L,W> <any> |
joinMap(java.lang.String attributeName,
JoinType jt) |
<E,Y> <any> |
joinSet(java.lang.String attributeName,
JoinType jt) |
<any> |
type()
Return an expression corresponding to the type of the path.
|
getModel, on, onbuildExpressionForAs, getAttribute, getJoinType, getOn, getParentfetch, fetch, fetch, fetch, fetch, fetch, findJoinFetches, findJoins, getCorrelationParent, getFetches, getJoins, isCorrelated, isFrom, join, join, join, join, join, join, joinCollection, joinList, joinMap, joinSetclone, findRootAndParameters, getParentPathas, in, in, in, in, isCompoundExpression, isExpression, isJunction, isLiteral, isNotNull, isNull, isParameter, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructor, isRootpublic BasicCollectionJoinImpl(<any> parentPath,
Metamodel metamodel,
java.lang.Class<E> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact)
public BasicCollectionJoinImpl(<any> parentPath,
Metamodel metamodel,
java.lang.Class<E> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact,
JoinType joinType)
public <Y> <any> get(<any> att)
public <Y,C extends java.util.Collection<Y>> <any> get(<any> collection)
public <L,W,M extends java.util.Map<L,W>> <any> get(<any> map)
public <any> type()
public <E,Y> <any> join(java.lang.String attributeName,
JoinType jt)
public <E,Y> <any> joinCollection(java.lang.String attributeName,
JoinType jt)
joinCollection in class FromImpl<Z,E>public <E,Y> <any> joinList(java.lang.String attributeName,
JoinType jt)
public <E,L,W> <any> joinMap(java.lang.String attributeName,
JoinType jt)