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(jakarta.persistence.criteria.Path<Z> parentPath,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<E> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable<T> modelArtifact) |
BasicCollectionJoinImpl(jakarta.persistence.criteria.Path<Z> parentPath,
jakarta.persistence.metamodel.Metamodel metamodel,
Class<E> javaClass,
Expression expressionNode,
jakarta.persistence.metamodel.Bindable<T> modelArtifact,
jakarta.persistence.criteria.JoinType joinType) |
| Modifier and Type | Method and Description |
|---|---|
<L,W,M extends Map<L,W>> |
get(jakarta.persistence.metamodel.MapAttribute<E,L,W> map)
Return the path corresponding to the referenced map-valued attribute.
|
<Y,C extends Collection<Y>> |
get(jakarta.persistence.metamodel.PluralAttribute<E,C,Y> collection)
Return the path corresponding to the referenced collection-valued
attribute.
|
<Y> jakarta.persistence.criteria.Path<Y> |
get(jakarta.persistence.metamodel.SingularAttribute<? super E,Y> att)
Return the path corresponding to the referenced non-collection valued
attribute.
|
<Y> jakarta.persistence.criteria.Path<Y> |
get(String attName) |
<Y> jakarta.persistence.criteria.CollectionJoin<E,Y> |
join(jakarta.persistence.metamodel.CollectionAttribute<? super E,Y> collection,
jakarta.persistence.criteria.JoinType jt) |
<Y> jakarta.persistence.criteria.ListJoin<E,Y> |
join(jakarta.persistence.metamodel.ListAttribute<? super E,Y> list,
jakarta.persistence.criteria.JoinType jt) |
<L,W> jakarta.persistence.criteria.MapJoin<E,L,W> |
join(jakarta.persistence.metamodel.MapAttribute<? super E,L,W> map,
jakarta.persistence.criteria.JoinType jt) |
<Y> jakarta.persistence.criteria.SetJoin<E,Y> |
join(jakarta.persistence.metamodel.SetAttribute<? super E,Y> set,
jakarta.persistence.criteria.JoinType jt) |
<Y> jakarta.persistence.criteria.Join<E,Y> |
join(jakarta.persistence.metamodel.SingularAttribute<? super E,Y> attribute,
jakarta.persistence.criteria.JoinType jt) |
<E,Y> jakarta.persistence.criteria.Join<E,Y> |
join(String attributeName,
jakarta.persistence.criteria.JoinType jt) |
<E,Y> jakarta.persistence.criteria.CollectionJoin<E,Y> |
joinCollection(String attributeName,
jakarta.persistence.criteria.JoinType jt) |
<E,Y> jakarta.persistence.criteria.ListJoin<E,Y> |
joinList(String attributeName,
jakarta.persistence.criteria.JoinType jt) |
<E,L,W> jakarta.persistence.criteria.MapJoin<E,L,W> |
joinMap(String attributeName,
jakarta.persistence.criteria.JoinType jt) |
<E,Y> jakarta.persistence.criteria.SetJoin<E,Y> |
joinSet(String attributeName,
jakarta.persistence.criteria.JoinType jt) |
jakarta.persistence.criteria.Expression<Class<? extends E>> |
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, isRootequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttribute, getJoinType, getOn, getParentgetCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, joinCollection, joinList, joinMap, joinSetas, in, in, in, in, isNotNull, isNullpublic BasicCollectionJoinImpl(jakarta.persistence.criteria.Path<Z> parentPath, jakarta.persistence.metamodel.Metamodel metamodel, Class<E> javaClass, Expression expressionNode, jakarta.persistence.metamodel.Bindable<T> modelArtifact)
public BasicCollectionJoinImpl(jakarta.persistence.criteria.Path<Z> parentPath, jakarta.persistence.metamodel.Metamodel metamodel, Class<E> javaClass, Expression expressionNode, jakarta.persistence.metamodel.Bindable<T> modelArtifact, jakarta.persistence.criteria.JoinType joinType)
public <Y> jakarta.persistence.criteria.Path<Y> get(jakarta.persistence.metamodel.SingularAttribute<? super E,Y> att)
public <Y,C extends Collection<Y>> jakarta.persistence.criteria.Expression<C> get(jakarta.persistence.metamodel.PluralAttribute<E,C,Y> collection)
public <L,W,M extends Map<L,W>> jakarta.persistence.criteria.Expression<M> get(jakarta.persistence.metamodel.MapAttribute<E,L,W> map)
public jakarta.persistence.criteria.Expression<Class<? extends E>> type()
public <Y> jakarta.persistence.criteria.Path<Y> get(String attName)
public <Y> jakarta.persistence.criteria.Join<E,Y> join(jakarta.persistence.metamodel.SingularAttribute<? super E,Y> attribute, jakarta.persistence.criteria.JoinType jt)
public <Y> jakarta.persistence.criteria.CollectionJoin<E,Y> join(jakarta.persistence.metamodel.CollectionAttribute<? super E,Y> collection, jakarta.persistence.criteria.JoinType jt)
public <Y> jakarta.persistence.criteria.SetJoin<E,Y> join(jakarta.persistence.metamodel.SetAttribute<? super E,Y> set, jakarta.persistence.criteria.JoinType jt)
public <Y> jakarta.persistence.criteria.ListJoin<E,Y> join(jakarta.persistence.metamodel.ListAttribute<? super E,Y> list, jakarta.persistence.criteria.JoinType jt)
public <L,W> jakarta.persistence.criteria.MapJoin<E,L,W> join(jakarta.persistence.metamodel.MapAttribute<? super E,L,W> map, jakarta.persistence.criteria.JoinType jt)
public <E,Y> jakarta.persistence.criteria.Join<E,Y> join(String attributeName, jakarta.persistence.criteria.JoinType jt)
public <E,Y> jakarta.persistence.criteria.CollectionJoin<E,Y> joinCollection(String attributeName, jakarta.persistence.criteria.JoinType jt)
public <E,Y> jakarta.persistence.criteria.ListJoin<E,Y> joinList(String attributeName, jakarta.persistence.criteria.JoinType jt)
public <E,L,W> jakarta.persistence.criteria.MapJoin<E,L,W> joinMap(String attributeName, jakarta.persistence.criteria.JoinType jt)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.