abstract static class Joins.AbstractCollection<Z,C,E> extends FromImpl<Z,E> implements javax.persistence.criteria.PluralJoin<Z,C,E>
Constructor and Description |
---|
Joins.AbstractCollection(FromImpl<?,Z> from,
Members.PluralAttributeImpl<? super Z,C,E> member,
javax.persistence.criteria.JoinType jt) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
asVariable(AliasContext q)
Get a string representation of this node as a variable in the context of the given query.
|
javax.persistence.metamodel.Attribute<? super Z,E> |
getAttribute() |
javax.persistence.criteria.JoinType |
getJoinType() |
ClassMetaData |
getMemberClassMetaData() |
javax.persistence.metamodel.PluralAttribute<? super Z,C,E> |
getModel()
Returns the bindable object that corresponds to the path expression.
|
FromImpl<?,Z> |
getParent()
Gets the parent of this join.
|
Expression |
toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a join expression.
|
Value |
toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a kernel path (value).
|
acceptVisit, assertJoinable, fetch, fetch, fetch, fetch, fetch, fetch, getCorrelationParent, getFetches, getJoins, getType, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
asValue, get, get, get, get, getCorrelatedJoin, getCorrelatedPath, getCorrelatedRoot, getEmbeddedFieldMetaData, getInnermostMember, getInnermostParentPath, getMember, getParentPath, inSubquery, isCorrelated, setCorrelatedPath, traversePath, type
as, in, in, in, in, isNotNull, isNull
alias, asProjection, assertValidName, getAlias, getCompoundSelectionItems, getJavaType, isAliased, isAutoAliased, isCompoundSelection, setAutoAlias
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCorrelationParent, getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
get, get, get, get, getParentPath, type
as, in, in, in, in, isNotNull, isNull
public final javax.persistence.criteria.JoinType getJoinType()
public javax.persistence.metamodel.PluralAttribute<? super Z,C,E> getModel()
PathImpl
public ClassMetaData getMemberClassMetaData()
public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> c)
public Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> c)
toKernelExpression
in class ExpressionImpl<E>
factory
- creates the kernel expressionc
- the query definition context of this expressionpublic java.lang.StringBuilder asVariable(AliasContext q)
CriteriaExpression
asVariable
in interface CriteriaExpression
asVariable
in class PathImpl<Z,E>
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.