Serves as a factory for Joins of associations, embeddables, and collections belonging to the type, and for Paths of attributes belonging to the type.
| Modifier and Type | Method and Description |
|---|---|
| public From | Returns: the parent of the correlated From objectReturns the parent |
| public Set | Returns: joins made from this typeReturn the joins that have been made from this bound type. |
| public boolean | Returns: boolean indicating whether the object has been obtained through correlationWhether the |
| public <Y> Join | Returns: the resulting jointarget of the join attribute)Create an inner join to the specified single-valued attribute. |
| public <Y> Join | Returns: the resulting jointarget of the join attribute, JoinType join type jt)Create a join to the specified single-valued attribute using the given join type. |
| public <Y> CollectionJoin | Returns: the resulting jointarget of the join collection)Create an inner join to the specified Collection-valued attribute. |
| public <Y> SetJoin | Returns: the resulting jointarget of the join set)Create an inner join to the specified Set-valued attribute. |
| public <Y> ListJoin | Returns: the resulting jointarget of the join list)Create an inner join to the specified List-valued attribute. |
| public <K, V> MapJoin | Returns: the resulting jointarget of the join map)Create an inner join to the specified Map-valued attribute. |
| public <Y> CollectionJoin | Returns: the resulting jointarget of the join collection, JoinType join type jt)Create a join to the specified Collection-valued attribute using the given join type. |
| public <Y> SetJoin | Returns: the resulting jointarget of the join set, JoinType join type jt)Create a join to the specified Set-valued attribute using the given join type. |
| public <Y> ListJoin | Returns: the resulting jointarget of the join list, JoinType join type jt)Create a join to the specified List-valued attribute using the given join type. |
| public <K, V> MapJoin | Returns: the resulting jointarget of the join map, JoinType join type jt)Create a join to the specified Map-valued attribute using the given join type. |
| public <X, Y> Join | |
| public <X, Y> Join | |
| public <X, Y> CollectionJoin | Returns: the resulting joinname of the attribute for the
target of the join attributeName)Create an inner join to the specified Collection-valued attribute. |
| public <X, Y> CollectionJoin | Returns: the resulting joinname of the attribute for the
target of the join attributeName, JoinType join type jt)Create a join to the specified Collection-valued attribute using the given join type. |
| public <X, Y> ListJoin | |
| public <X, Y> ListJoin | |
| public <X, K, V> MapJoin | |
| public <X, K, V> MapJoin | |
| public <X, Y> SetJoin | |
| public <X, Y> SetJoin |
| getCorrelationParent | back to summary |
|---|---|
| public From Returns the parent
| |
| getJoins | back to summary |
|---|---|
| public Set Return the joins that have been made from this bound type. Returns empty set if no joins have been made from this bound type. Modifications to the set do not affect the query. | |
| isCorrelated | back to summary |
|---|---|
| public boolean isCorrelated() Whether the
| |
| join | back to summary |
|---|---|
| public <Y> Join Create an inner join to the specified single-valued attribute.
| |
| join | back to summary |
|---|---|
| public <Y> Join Create a join to the specified single-valued attribute using the given join type.
| |
| join | back to summary |
|---|---|
| public <Y> CollectionJoin Create an inner join to the specified Collection-valued attribute.
| |
| join | back to summary |
|---|---|
| public <Y> SetJoin Create an inner join to the specified Set-valued attribute.
| |
| join | back to summary |
|---|---|
| public <Y> ListJoin Create an inner join to the specified List-valued attribute.
| |
| join | back to summary |
|---|---|
| public <K, V> MapJoin Create an inner join to the specified Map-valued attribute.
| |
| join | back to summary |
|---|---|
| public <Y> CollectionJoin Create a join to the specified Collection-valued attribute using the given join type.
| |
| join | back to summary |
|---|---|
| public <Y> SetJoin Create a join to the specified Set-valued attribute using the given join type.
| |
| join | back to summary |
|---|---|
| public <Y> ListJoin Create a join to the specified List-valued attribute using the given join type.
| |
| join | back to summary |
|---|---|
| public <K, V> MapJoin Create a join to the specified Map-valued attribute using the given join type.
| |
| join | back to summary |
|---|---|
| public <X, Y> Join Create an inner join to the specified attribute.
| |
| join | back to summary |
|---|---|
| public <X, Y> Join Create a join to the specified attribute using the given join type.
| |
| joinCollection | back to summary |
|---|---|
| public <X, Y> CollectionJoin Create an inner join to the specified Collection-valued attribute.
| |
| joinCollection | back to summary |
|---|---|
| public <X, Y> CollectionJoin Create a join to the specified Collection-valued attribute using the given join type.
| |
| joinList | back to summary |
|---|---|
| public <X, Y> ListJoin Create an inner join to the specified List-valued attribute.
| |
| joinList | back to summary |
|---|---|
| public <X, Y> ListJoin Create a join to the specified List-valued attribute using the given join type.
| |
| joinMap | back to summary |
|---|---|
| public <X, K, V> MapJoin Create an inner join to the specified Map-valued attribute.
| |
| joinMap | back to summary |
|---|---|
| public <X, K, V> MapJoin Create a join to the specified Map-valued attribute using the given join type.
| |
| joinSet | back to summary |
|---|---|
| public <X, Y> SetJoin Create an inner join to the specified Set-valued attribute.
| |
| joinSet | back to summary |
|---|---|
| public <X, Y> SetJoin Create a join to the specified Set-valued attribute using the given join type.
| |