Z
- the parent type of this receiverX
- the type represented by this receiverclass FromImpl<Z,X> extends PathImpl<Z,X> implements javax.persistence.criteria.From<Z,X>
Modifier | Constructor and Description |
---|---|
protected |
FromImpl(AbstractManagedType<X> type)
Supply the non-null managed type.
|
protected |
FromImpl(PathImpl<?,Z> parent,
Members.Member<? super Z,?> m,
java.lang.Class<X> x) |
Modifier and Type | Method and Description |
---|---|
void |
acceptVisit(CriteriaExpressionVisitor visitor)
Accept visit from the given visitor.
|
(package private) void |
assertJoinable(javax.persistence.metamodel.Type<?> type) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> assoc) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> assoc,
javax.persistence.criteria.JoinType jt) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> assoc) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> assoc,
javax.persistence.criteria.JoinType jt) |
<X,Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(java.lang.String assocName) |
<X,Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(java.lang.String name,
javax.persistence.criteria.JoinType jt) |
javax.persistence.criteria.From<Z,X> |
getCorrelationParent() |
java.util.Set<javax.persistence.criteria.Fetch<X,?>> |
getFetches() |
java.util.Set<javax.persistence.criteria.Join<X,?>> |
getJoins()
Return the joins that have been made from this receiver.
|
javax.persistence.metamodel.Type<?> |
getType() |
<Y> javax.persistence.criteria.CollectionJoin<X,Y> |
join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection)
Join to the given Collection-valued attribute using an inner join.
|
<Y> javax.persistence.criteria.CollectionJoin<X,Y> |
join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection,
javax.persistence.criteria.JoinType jt)
Join to the given Collection-valued attribute using the given
join type.
|
<Y> javax.persistence.criteria.ListJoin<X,Y> |
join(javax.persistence.metamodel.ListAttribute<? super X,Y> list)
Join to the given List-valued attribute using an inner join.
|
<Y> javax.persistence.criteria.ListJoin<X,Y> |
join(javax.persistence.metamodel.ListAttribute<? super X,Y> list,
javax.persistence.criteria.JoinType jt)
Join to the given List-valued attribute using the given join type.
|
<K,V> javax.persistence.criteria.MapJoin<X,K,V> |
join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
Join to the given Map-valued attribute using an inner join.
|
<K,V> javax.persistence.criteria.MapJoin<X,K,V> |
join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map,
javax.persistence.criteria.JoinType jt)
Join to the given Map-valued attribute using the given join type.
|
<Y> javax.persistence.criteria.SetJoin<X,Y> |
join(javax.persistence.metamodel.SetAttribute<? super X,Y> set)
Join to the given Set-valued attribute using an inner join.
|
<Y> javax.persistence.criteria.SetJoin<X,Y> |
join(javax.persistence.metamodel.SetAttribute<? super X,Y> set,
javax.persistence.criteria.JoinType jt)
Join to the given Set-valued attribute using the given join type.
|
<Y> javax.persistence.criteria.Join<X,Y> |
join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
Join to the given attribute using an inner join.
|
<Y> javax.persistence.criteria.Join<X,Y> |
join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute,
javax.persistence.criteria.JoinType jt)
Join to the given attribute using the given join type.
|
<W,Y> javax.persistence.criteria.Join<W,Y> |
join(java.lang.String attr) |
<W,Y> javax.persistence.criteria.Join<W,Y> |
join(java.lang.String name,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.CollectionJoin<W,Y> |
joinCollection(java.lang.String attr) |
<W,Y> javax.persistence.criteria.CollectionJoin<W,Y> |
joinCollection(java.lang.String attr,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.ListJoin<W,Y> |
joinList(java.lang.String attr) |
<W,Y> javax.persistence.criteria.ListJoin<W,Y> |
joinList(java.lang.String attr,
javax.persistence.criteria.JoinType jt) |
<W,K,V> javax.persistence.criteria.MapJoin<W,K,V> |
joinMap(java.lang.String attr) |
<W,K,V> javax.persistence.criteria.MapJoin<W,K,V> |
joinMap(java.lang.String attr,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.SetJoin<W,Y> |
joinSet(java.lang.String attr) |
<W,Y> javax.persistence.criteria.SetJoin<W,Y> |
joinSet(java.lang.String attr,
javax.persistence.criteria.JoinType jt) |
asValue, asVariable, get, get, get, get, getCorrelatedJoin, getCorrelatedPath, getCorrelatedRoot, getEmbeddedFieldMetaData, getInnermostMember, getInnermostParentPath, getMember, getModel, getParentPath, inSubquery, isCorrelated, setCorrelatedPath, toValue, traversePath, type
as, in, in, in, in, isNotNull, isNull, toKernelExpression
alias, asProjection, assertValidName, getAlias, getCompoundSelectionItems, getJavaType, isAliased, isAutoAliased, isCompoundSelection, setAutoAlias
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, get, get, get, getModel, getParentPath, type
as, in, in, in, in, isNotNull, isNull
protected FromImpl(AbstractManagedType<X> type)
protected FromImpl(PathImpl<?,Z> parent, Members.Member<? super Z,?> m, java.lang.Class<X> x)
public javax.persistence.metamodel.Type<?> getType()
public java.util.Set<javax.persistence.criteria.Join<X,?>> getJoins()
public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute)
public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attribute, javax.persistence.criteria.JoinType jt)
public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection)
public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection, javax.persistence.criteria.JoinType jt)
public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> set)
public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> set, javax.persistence.criteria.JoinType jt)
public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> list)
public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> list, javax.persistence.criteria.JoinType jt)
public <K,V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
public <K,V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.Join<W,Y> join(java.lang.String attr)
public <W,Y> javax.persistence.criteria.Join<W,Y> join(java.lang.String name, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.CollectionJoin<W,Y> joinCollection(java.lang.String attr)
public <W,Y> javax.persistence.criteria.CollectionJoin<W,Y> joinCollection(java.lang.String attr, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.ListJoin<W,Y> joinList(java.lang.String attr)
public <W,Y> javax.persistence.criteria.ListJoin<W,Y> joinList(java.lang.String attr, javax.persistence.criteria.JoinType jt)
public <W,K,V> javax.persistence.criteria.MapJoin<W,K,V> joinMap(java.lang.String attr)
public <W,K,V> javax.persistence.criteria.MapJoin<W,K,V> joinMap(java.lang.String attr, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.SetJoin<W,Y> joinSet(java.lang.String attr)
public <W,Y> javax.persistence.criteria.SetJoin<W,Y> joinSet(java.lang.String attr, javax.persistence.criteria.JoinType jt)
void assertJoinable(javax.persistence.metamodel.Type<?> type)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> assoc, javax.persistence.criteria.JoinType jt)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> assoc)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> assoc, javax.persistence.criteria.JoinType jt)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> assoc)
public <X,Y> javax.persistence.criteria.Fetch<X,Y> fetch(java.lang.String assocName)
public <X,Y> javax.persistence.criteria.Fetch<X,Y> fetch(java.lang.String name, javax.persistence.criteria.JoinType jt)
public java.util.Set<javax.persistence.criteria.Fetch<X,?>> getFetches()
public void acceptVisit(CriteriaExpressionVisitor visitor)
CriteriaExpression
acceptVisit
in interface CriteriaExpression
acceptVisit
in class SelectionImpl<X>
visitor
- a processor to walk the nodes of a tree.Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.