javax.persistence.criteria.From implementations.
| Modifier and Type | Class and Description |
|---|---|
| protected class | |
| protected class | |
| public static interface | AbstractFromImpl.JoinScope<X>
Helper contract used to define who/what keeps track of joins and fetches made from this FROM. |
| Modifier and Type | Field and Description |
|---|---|
| private FromImplementor | |
| public static final JoinType | |
| private Set | |
| private Set | |
| private AbstractFromImpl. |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | |
| protected boolean | |
| protected abstract boolean | |
| public boolean | |
| private <Y> JoinImplementor | |
| private <Y> CollectionJoinImplementor | |
| private <Y> SetJoinImplementor | |
| private <Y> ListJoinImplementor | |
| private <K, V> MapJoinImplementor | |
| public FromImplementor | correlateTo(CriteriaSubqueryImpl<T> subquery)
Implements org. |
| protected abstract FromImplementor | |
| public <Y> Fetch | fetch(SingularAttribute<? super X, Y>
target of the join singularAttribute)Implements javax. |
| public <Y> Fetch | fetch(SingularAttribute<? super X, Y>
target of the join attribute, JoinType join type jt)Implements javax. |
| public <Y> Fetch | fetch(PluralAttribute<? super X, ?, Y>
target of the join pluralAttribute)Implements javax. |
| public <Y> Fetch | fetch(PluralAttribute<? super X, ?, Y>
target of the join pluralAttribute, JoinType join type jt)Implements javax. |
| public <X, Y> Fetch | fetch(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, Y> Fetch | fetch(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| public String | getAlias()
Overrides org. Implements javax. |
| public Attribute | getAttribute()
Implements org. |
| public FromImplementor | getCorrelationParent()
Implements javax. From object from which the correlated
From object has been obtained through correlation (use
of a Subquery correlate method).
|
| public Set | getFetches()
Implements javax. |
| public Set | getJoins()
Implements javax. |
| public From | |
| public String | getPathIdentifier()
Overrides org. Implements org. |
| public PathSource | |
| protected RuntimeException | |
| protected RuntimeException | |
| public boolean | isCorrelated()
Implements javax. From object has been obtained as a result of
correlation (use of a Subquery correlate
method).
|
| public <Y> Join | join(SingularAttribute<? super X, Y>
target of the join singularAttribute)Implements javax. |
| public <Y> Join | join(SingularAttribute<? super X, Y>
target of the join attribute, JoinType join type jt)Implements javax. |
| public <Y> CollectionJoin | join(CollectionAttribute<? super X, Y>
target of the join collection)Implements javax. |
| public <Y> CollectionJoin | join(CollectionAttribute<? super X, Y>
target of the join collection, JoinType join type jt)Implements javax. |
| public <Y> SetJoin | join(SetAttribute<? super X, Y>
target of the join set)Implements javax. |
| public <Y> SetJoin | join(SetAttribute<? super X, Y>
target of the join set, JoinType join type jt)Implements javax. |
| public <Y> ListJoin | join(ListAttribute<? super X, Y>
target of the join list)Implements javax. |
| public <Y> ListJoin | join(ListAttribute<? super X, Y>
target of the join list, JoinType join type jt)Implements javax. |
| public <K, V> MapJoin | join(MapAttribute<? super X, K, V>
target of the join map)Implements javax. |
| public <K, V> MapJoin | join(MapAttribute<? super X, K, V>
target of the join map, JoinType join type jt)Implements javax. |
| public <X, Y> Join | join(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, Y> Join | join(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| public <X, Y> CollectionJoin | joinCollection(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, Y> CollectionJoin | joinCollection(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| public <X, Y> ListJoin | joinList(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, Y> ListJoin | joinList(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| public <X, K, V> MapJoin | joinMap(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, K, V> MapJoin | joinMap(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| public <X, Y> SetJoin | joinSet(String
name of the attribute for the
target of the join attributeName)Implements javax. |
| public <X, Y> SetJoin | joinSet(String
name of the attribute for the
target of the join attributeName, JoinType join type jt)Implements javax. |
| protected Attribute | locateAttributeInternal(String
The name of the attribute to locate name)Implements abstract org. |
| protected ManagedType | |
| public void | |
| public void | |
| public String | render(RenderingContext renderingContext)
Overrides org. Implements org. |