Z
- the parent typeX
- the type represented by thispublic class FromImpl<Z,X> extends PathImpl<Z,X> implements javax.persistence.criteria.From<Z,X>
Modifier and Type | Field and Description |
---|---|
protected Set<javax.persistence.criteria.Fetch<X,?>> |
fetchJoins |
protected Set<javax.persistence.criteria.Join<X,?>> |
joins |
protected javax.persistence.metamodel.Type<X> |
type |
cb
Constructor and Description |
---|
FromImpl(CriteriaBuilderImpl cb,
javax.persistence.metamodel.ManagedType<X> type) |
FromImpl(CriteriaBuilderImpl cb,
PathImpl<?,Z> parent,
AttributeImpl<? super Z,?> type) |
Modifier and Type | Method and Description |
---|---|
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attr) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr) |
<Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<X,Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(String attrName) |
<X,Y> javax.persistence.criteria.Fetch<X,Y> |
fetch(String attrName,
javax.persistence.criteria.JoinType joinType) |
javax.persistence.metamodel.Type<X> |
getAttributeType() |
javax.persistence.criteria.From<Z,X> |
getCorrelationParent() |
Set<javax.persistence.criteria.Fetch<X,?>> |
getFetches() |
Set<javax.persistence.criteria.Join<X,?>> |
getJoins() |
org.datanucleus.query.expression.Expression |
getQueryExpression()
Accessor for the underlying DataNucleus expression for this path.
|
org.datanucleus.query.expression.Expression |
getQueryExpression(boolean from)
Accessor for the underlying DataNucleus expression for this path.
|
boolean |
isCorrelated() |
<Y> javax.persistence.criteria.CollectionJoin<X,Y> |
join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection) |
<Y> javax.persistence.criteria.CollectionJoin<X,Y> |
join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<Y> javax.persistence.criteria.ListJoin<X,Y> |
join(javax.persistence.metamodel.ListAttribute<? super X,Y> list) |
<Y> javax.persistence.criteria.ListJoin<X,Y> |
join(javax.persistence.metamodel.ListAttribute<? super X,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<K,V> javax.persistence.criteria.MapJoin<X,K,V> |
join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map) |
<K,V> javax.persistence.criteria.MapJoin<X,K,V> |
join(javax.persistence.metamodel.MapAttribute<? super X,K,V> attr,
javax.persistence.criteria.JoinType joinType) |
<Y> javax.persistence.criteria.SetJoin<X,Y> |
join(javax.persistence.metamodel.SetAttribute<? super X,Y> set) |
<Y> javax.persistence.criteria.SetJoin<X,Y> |
join(javax.persistence.metamodel.SetAttribute<? super X,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<Y> javax.persistence.criteria.Join<X,Y> |
join(javax.persistence.metamodel.SingularAttribute<? super X,Y> singular) |
<Y> javax.persistence.criteria.Join<X,Y> |
join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr,
javax.persistence.criteria.JoinType joinType) |
<X,Y> javax.persistence.criteria.Join<X,Y> |
join(String attr) |
<X,Y> javax.persistence.criteria.Join<X,Y> |
join(String attrName,
javax.persistence.criteria.JoinType joinType) |
<X,Y> javax.persistence.criteria.CollectionJoin<X,Y> |
joinCollection(String attrName) |
<X,Y> javax.persistence.criteria.CollectionJoin<X,Y> |
joinCollection(String attrName,
javax.persistence.criteria.JoinType joinType) |
<X,Y> javax.persistence.criteria.ListJoin<X,Y> |
joinList(String attrName) |
<X,Y> javax.persistence.criteria.ListJoin<X,Y> |
joinList(String attrName,
javax.persistence.criteria.JoinType joinType) |
<X,K,V> javax.persistence.criteria.MapJoin<X,K,V> |
joinMap(String attrName) |
<X,K,V> javax.persistence.criteria.MapJoin<X,K,V> |
joinMap(String attrName,
javax.persistence.criteria.JoinType joinType) |
<X,Y> javax.persistence.criteria.SetJoin<X,Y> |
joinSet(String attr) |
<X,Y> javax.persistence.criteria.SetJoin<X,Y> |
joinSet(String attrName,
javax.persistence.criteria.JoinType joinType) |
String |
toString()
Method to return a JPQL string form of the root expression.
|
String |
toString(boolean from)
Method to return a JPQL string form of the root expression.
|
get, get, get, get, getModel, getParentPath, getType, type
alias, as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, get, get, get, getModel, getParentPath, type
as, in, in, in, in, isNotNull, isNull
protected javax.persistence.metamodel.Type<X> type
public FromImpl(CriteriaBuilderImpl cb, javax.persistence.metamodel.ManagedType<X> type)
public FromImpl(CriteriaBuilderImpl cb, PathImpl<?,Z> parent, AttributeImpl<? super Z,?> type)
public javax.persistence.metamodel.Type<X> getAttributeType()
public boolean isCorrelated()
public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.CollectionJoin<X,Y> join(javax.persistence.metamodel.CollectionAttribute<? super X,Y> collection)
public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.ListJoin<X,Y> join(javax.persistence.metamodel.ListAttribute<? super X,Y> list)
public <K,V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> attr, javax.persistence.criteria.JoinType joinType)
public <K,V> javax.persistence.criteria.MapJoin<X,K,V> join(javax.persistence.metamodel.MapAttribute<? super X,K,V> map)
public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.SetJoin<X,Y> join(javax.persistence.metamodel.SetAttribute<? super X,Y> set)
public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.Join<X,Y> join(javax.persistence.metamodel.SingularAttribute<? super X,Y> singular)
public <X,Y> javax.persistence.criteria.Join<X,Y> join(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,Y> javax.persistence.criteria.Join<X,Y> join(String attr)
public <X,Y> javax.persistence.criteria.CollectionJoin<X,Y> joinCollection(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,Y> javax.persistence.criteria.CollectionJoin<X,Y> joinCollection(String attrName)
public <X,Y> javax.persistence.criteria.ListJoin<X,Y> joinList(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,Y> javax.persistence.criteria.ListJoin<X,Y> joinList(String attrName)
public <X,K,V> javax.persistence.criteria.MapJoin<X,K,V> joinMap(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,K,V> javax.persistence.criteria.MapJoin<X,K,V> joinMap(String attrName)
public <X,Y> javax.persistence.criteria.SetJoin<X,Y> joinSet(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,Y> javax.persistence.criteria.SetJoin<X,Y> joinSet(String attr)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.PluralAttribute<? super X,?,Y> attr)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr, javax.persistence.criteria.JoinType joinType)
public <Y> javax.persistence.criteria.Fetch<X,Y> fetch(javax.persistence.metamodel.SingularAttribute<? super X,Y> attr)
public <X,Y> javax.persistence.criteria.Fetch<X,Y> fetch(String attrName, javax.persistence.criteria.JoinType joinType)
public <X,Y> javax.persistence.criteria.Fetch<X,Y> fetch(String attrName)
public org.datanucleus.query.expression.Expression getQueryExpression(boolean from)
from
- Whether this is for the from clausepublic org.datanucleus.query.expression.Expression getQueryExpression()
getQueryExpression
in class PathImpl<Z,X>
public String toString()
public String toString(boolean from)
from
- Whether this is for the FROM clauseCopyright © 2020. All rights reserved.