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,
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(String assocName) |
<X,Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(String name,
javax.persistence.criteria.JoinType jt) |
javax.persistence.criteria.From<Z,X> |
getCorrelationParent() |
Set<javax.persistence.criteria.Fetch<X,?>> |
getFetches() |
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(String attr) |
<W,Y> javax.persistence.criteria.Join<W,Y> |
join(String name,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.CollectionJoin<W,Y> |
joinCollection(String attr) |
<W,Y> javax.persistence.criteria.CollectionJoin<W,Y> |
joinCollection(String attr,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.ListJoin<W,Y> |
joinList(String attr) |
<W,Y> javax.persistence.criteria.ListJoin<W,Y> |
joinList(String attr,
javax.persistence.criteria.JoinType jt) |
<W,K,V> javax.persistence.criteria.MapJoin<W,K,V> |
joinMap(String attr) |
<W,K,V> javax.persistence.criteria.MapJoin<W,K,V> |
joinMap(String attr,
javax.persistence.criteria.JoinType jt) |
<W,Y> javax.persistence.criteria.SetJoin<W,Y> |
joinSet(String attr) |
<W,Y> javax.persistence.criteria.SetJoin<W,Y> |
joinSet(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, typeas, in, in, in, in, isNotNull, isNull, toKernelExpressionalias, asProjection, assertValidName, getAlias, getCompoundSelectionItems, getJavaType, isAliased, isAutoAliased, isCompoundSelection, setAutoAliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, get, get, get, getModel, getParentPath, typeas, in, in, in, in, isNotNull, isNullprotected FromImpl(AbstractManagedType<X> type)
public javax.persistence.metamodel.Type<?> getType()
public 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(String attr)
public <W,Y> javax.persistence.criteria.Join<W,Y> join(String name, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.CollectionJoin<W,Y> joinCollection(String attr)
public <W,Y> javax.persistence.criteria.CollectionJoin<W,Y> joinCollection(String attr, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.ListJoin<W,Y> joinList(String attr)
public <W,Y> javax.persistence.criteria.ListJoin<W,Y> joinList(String attr, javax.persistence.criteria.JoinType jt)
public <W,K,V> javax.persistence.criteria.MapJoin<W,K,V> joinMap(String attr)
public <W,K,V> javax.persistence.criteria.MapJoin<W,K,V> joinMap(String attr, javax.persistence.criteria.JoinType jt)
public <W,Y> javax.persistence.criteria.SetJoin<W,Y> joinSet(String attr)
public <W,Y> javax.persistence.criteria.SetJoin<W,Y> joinSet(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(String assocName)
public <X,Y> javax.persistence.criteria.Fetch<X,Y> fetch(String name, javax.persistence.criteria.JoinType jt)
public void acceptVisit(CriteriaExpressionVisitor visitor)
CriteriaExpressionacceptVisit in interface CriteriaExpressionacceptVisit in class SelectionImpl<X>visitor - a processor to walk the nodes of a tree.Copyright © 2006–2015 Apache Software Foundation. All rights reserved.