| Modifier and Type | Method and Description |
|---|---|
| public SqmAliasedNode | Returns: The matching node, or nullFind a node (if one) by the explicit alias assigned to it within the select-clause |
| public SqmAliasedNode | Returns: The matching node, or nullFind an SqmSelection by its position in the SqmSelectClause |
| public Integer | Returns: The position, or nullFind the position of a node with the given alias, relative to the underlying SQL select-list. |
| public <X extends SqmFrom | Returns: matching SqmFrom ornullFind a SqmFrom by its identification variable (alias). |
| public <X extends SqmFrom | Returns: matching SqmFrom ornullFind a SqmFrom by its NavigablePath. |
| public <X extends SqmFrom | Returns: matching SqmFrom ornullFind a SqmFrom which exposes a Navigable by the given name. |
| public void | |
| public void | |
| public <E> void | replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot)
Used with JPA compliance to treat secondary query roots as cross-joins. |
| public <X extends SqmFrom | Returns: The existing or just-created SqmFromSimilar to |
| public <X extends SqmFrom | Returns: The existing or just-created SqmFromSimilar to |
| findAliasedNodeByAlias | back to summary |
|---|---|
| public SqmAliasedNode Find a node (if one) by the explicit alias assigned to it within the select-clause
| |
| findAliasedNodeByPosition | back to summary |
|---|---|
| public SqmAliasedNode Find an SqmSelection by its position in the SqmSelectClause
| |
| findAliasedNodePosition | back to summary |
|---|---|
| public Integer findAliasedNodePosition(String alias) Find the position of a node with the given alias, relative to the underlying SQL select-list.
| |
| findFromByAlias | back to summary |
|---|---|
| public <X extends SqmFrom Find a SqmFrom by its identification variable (alias). If the SqmFrom is found in a parent context, the correlation for the path will be returned.
| |
| findFromByPath | back to summary |
|---|---|
| public <X extends SqmFrom Find a SqmFrom by its NavigablePath. Will search any parent contexts as well
| |
| findFromExposing | back to summary |
|---|---|
| public <X extends SqmFrom Find a SqmFrom which exposes a Navigable by the given name. Will search any parent contexts as well
| |
| register | back to summary |
|---|---|
| public void register(SqmPath<?> sqmPath) Register an SqmPath | |
| register | back to summary |
|---|---|
| public void register(SqmAliasedNode<?> aliasedNode) Register a node aliased within the select-clause | |
| replace | back to summary |
|---|---|
| public <E> void replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot) Used with JPA compliance
to treat secondary query roots as cross-joins. Here we will replace the API Note Care should be taken when calling this method to ensure that nothing
has used the previous registration between its registration and this call.
Generally, most callers want | |
| resolveFrom | back to summary |
|---|---|
| public <X extends SqmFrom Similar to
| |
| resolveFrom | back to summary |
|---|---|
| public <X extends SqmFrom Similar to
| |