| Modifier and Type | Field and Description |
|---|---|
| private final SqmCreationProcessingState | |
| private final JpaCompliance | |
| private final List | |
| private final Map | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private boolean | |
| public SqmAliasedNode | findAliasedNodeByAlias(String alias)
Implements org. |
| public SqmAliasedNode | findAliasedNodeByPosition(int position)
Implements org. |
| public Integer | findAliasedNodePosition(String alias)
Implements org. |
| public <X extends SqmFrom | findFromByAlias(String alias, boolean searchParent)
Implements org. |
| public <X extends SqmFrom | findFromByPath(NavigablePath navigablePath)
Implements org. |
| public <X extends SqmFrom | findFromExposing(String navigableName)
Implements org. |
| private JpaMetamodelImplementor | |
| public void | register(SqmPath<?> sqmPath)
Implements org. |
| public void | register(SqmAliasedNode<?> node)
Implements org. |
| public <E> void | replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot)
Implements org. |
| public <X extends SqmFrom | resolveFrom(NavigablePath navigablePath, Function<NavigablePath, SqmFrom<?, ?>> creator)
Implements org. findFromByPath, but accepting a producer to be used
to create and register a SqmFrom if none yet registered.
|
| public <X extends SqmFrom | resolveFrom(SqmPath<?> path)
Implements org. resolveFrom, but accepting a SqmPath to be used
to create and register a SqmFrom if none yet registered.
|
| associatedProcessingState | back to summary |
|---|---|
| private final SqmCreationProcessingState associatedProcessingState | |
| jpaCompliance | back to summary |
|---|---|
| private final JpaCompliance jpaCompliance | |
| simpleSelectionNodes | back to summary |
|---|---|
| private final List<SqmAliasedNode<?>> simpleSelectionNodes | |
| sqmFromByAlias | back to summary |
|---|---|
| private final Map<String, SqmFrom<?, ?>> sqmFromByAlias | |
| sqmFromByPath | back to summary |
|---|---|
| private final Map<NavigablePath, SqmFrom<?, ?>> sqmFromByPath | |
| sqmPathByPath | back to summary |
|---|---|
| private final Map<NavigablePath, SqmPath<?>> sqmPathByPath | |
| SqmPathRegistryImpl | back to summary |
|---|---|
| public SqmPathRegistryImpl(SqmCreationProcessingState associatedProcessingState) | |
| checkResultVariable | back to summary |
|---|---|
| private void checkResultVariable(SqmAliasedNode<?> selection) | |
| definesAttribute | back to summary |
|---|---|
| private boolean definesAttribute(SqmPathSource<?> containerType, String name) | |
| findAliasedNodeByAlias | back to summary |
|---|---|
| public SqmAliasedNode Implements org. Doc from org. Find a node (if one) by the explicit alias assigned to it within the select-clause
| |
| findAliasedNodeByPosition | back to summary |
|---|---|
| public SqmAliasedNode Implements org. Doc from org. Find an SqmSelection by its position in the SqmSelectClause
| |
| findAliasedNodePosition | back to summary |
|---|---|
| public Integer findAliasedNodePosition(String alias) Implements org. Doc from org. 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 Implements org. Doc from org. 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 Implements org. Doc from org. Find a SqmFrom by its NavigablePath. Will search any parent contexts as well
| |
| findFromExposing | back to summary |
|---|---|
| public <X extends SqmFrom Implements org. Doc from org. Find a SqmFrom which exposes a Navigable by the given name. Will search any parent contexts as well
| |
| getJpaMetamodel | back to summary |
|---|---|
| private JpaMetamodelImplementor getJpaMetamodel() | |
| register | back to summary |
|---|---|
| public void register(SqmPath<?> sqmPath) Implements org. Doc from org. Register an SqmPath
| |
| register | back to summary |
|---|---|
| public void register(SqmAliasedNode<?> node) Implements org. Doc from org. Register a node aliased within the select-clause
| |
| replace | back to summary |
|---|---|
| public <E> void replace(SqmEntityJoin<E> sqmJoin, SqmRoot<E> sqmRoot) Implements org. Doc from org. Used with JPA compliance
to treat secondary query roots as cross-joins. Here we will replace the
| |
| resolveFrom | back to summary |
|---|---|
| public <X extends SqmFrom Implements org. Doc from org. Similar to
| |
| resolveFrom | back to summary |
|---|---|
| public <X extends SqmFrom Implements org. Doc from org. Similar to
| |