public class MapJoinImpl<Z,K,V> extends JoinImpl<Z,V>
Purpose: Contains the implementation of the Join interface of the JPA criteria API.
Description: This class represents a join of an attribute from a "From"element.
MapJoin,
Serialized FormcorrelatedParent, fetches, isFetch, isJoin, joins, managedTypemodelArtifact, pathParentisLiteral, literal, metamodelalias, currentNode, javaType| Constructor and Description |
|---|
MapJoinImpl(<any> parentPath,
ManagedType managedType,
Metamodel metamodel,
java.lang.Class<V> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact) |
MapJoinImpl(<any> parentPath,
ManagedType managedType,
Metamodel metamodel,
java.lang.Class<V> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact,
JoinType joinType) |
MapJoinImpl(<any> parentPath,
ManagedType managedType,
Metamodel metamodel,
java.lang.Class<V> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact,
JoinType joinType,
FromImpl correlatedParent) |
| Modifier and Type | Method and Description |
|---|---|
<any> |
entry() |
<any> |
getModel()
Return the metamodel representation for the collection.
|
<any> |
joinKey() |
<any> |
joinKey(JoinType jt) |
<any> |
key() |
MapJoinImpl<Z,K,V> |
on(<any> restriction) |
MapJoinImpl<Z,K,V> |
on(Predicate... restrictions) |
<any> |
value() |
buildExpressionForAs, getAttribute, getJoinType, getOn, getParentfetch, fetch, fetch, fetch, fetch, fetch, findJoinFetches, findJoins, get, get, get, get, getCorrelationParent, getFetches, getJoins, isCorrelated, isFrom, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, typeclone, findRootAndParameters, getParentPathas, in, in, in, in, isCompoundExpression, isExpression, isJunction, isLiteral, isNotNull, isNull, isParameter, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructor, isRootpublic MapJoinImpl(<any> parentPath,
ManagedType managedType,
Metamodel metamodel,
java.lang.Class<V> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact)
public MapJoinImpl(<any> parentPath,
ManagedType managedType,
Metamodel metamodel,
java.lang.Class<V> javaClass,
org.eclipse.persistence.expressions.Expression expressionNode,
<any> modelArtifact,
JoinType joinType)