| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private Map | |
| private int | |
| private int | |
| private Map | |
| private static final Logger | |
| private Map | |
| private final SessionFactoryImplementor | sessionFactory
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| Access | Constructor and Description |
|---|---|
| public | AliasResolutionContextImpl(SessionFactoryImplementor
The session factory sessionFactory)
Deprecated
as a consequence of
Constructs a SessionFactoryImplementor being deprecated.
AliasResolutionContextImpl without any source aliases.
|
| public | AliasResolutionContextImpl(SessionFactoryImplementor
The session factory sessionFactory, int The seed value to use for generating the suffix used when generating SQL aliases. suffixSeed)
Deprecated
as a consequence of
Constructs a AliasResolutionContextImpl with the specified seed for unique alias suffixes.
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| private CollectionAliases | |
| private EntityReferenceAliases | createCollectionElementAliases(CollectionPersister collectionPersister, String tableAlias, String elementQuerySpaceUid)
|
| private EntityAliases | |
| private String | |
| private String | |
| private String | |
| private void | |
| private void | |
| public void | dumpResolutions(LoadPlan
The loadplan that was processed. loadPlan)USes its defined logger to generate a resolution report. |
| private String | |
| public CollectionReferenceAliases | Returns: the generated collection reference aliases.The query space UID for the collection reference. collectionQuerySpaceUid, CollectionPersister The collection persister for collection reference. persister, String The query space UID for the collection element if
the element is an entity type; null, otherwise. elementQuerySpaceUid)Generate the collection reference aliases for a particular |
| private void | |
| public EntityReferenceAliases | Returns: the generated entity reference aliases.The query space UID for the entity reference. uid, EntityPersister The entity persister for entity reference. entityPersister)Generate the entity reference aliases for a particular |
| private EntityReferenceAliases | |
| public void | |
| private void | |
| private void | registerQuerySpaceAliases(String querySpaceUid, CollectionReferenceAliases collectionReferenceAliases)
|
| private void | |
| public CollectionReferenceAliases | resolveCollectionReferenceAliases(String
The QuerySpace UID whose CollectionReferenceAliases we want to look up. querySpaceUid)Implements org. |
| public EntityReferenceAliases | resolveEntityReferenceAliases(String
The QuerySpace UID whose EntityReferenceAliases we want to look up. querySpaceUid)Implements org. |
| public String | |
| protected SessionFactoryImplementor |
| collectionReferenceAliasesMap | back to summary |
|---|---|
| private Map<String, CollectionReferenceAliases> collectionReferenceAliasesMap | |
| compositeQuerySpaceUidToSqlTableAliasMap | back to summary |
|---|---|
| private Map<String, String> compositeQuerySpaceUidToSqlTableAliasMap | |
| currentAliasSuffix | back to summary |
|---|---|
| private int currentAliasSuffix | |
| currentTableAliasSuffix | back to summary |
|---|---|
| private int currentTableAliasSuffix | |
| entityReferenceAliasesMap | back to summary |
|---|---|
| private Map<String, EntityReferenceAliases> entityReferenceAliasesMap | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| querySpaceUidToSqlTableAliasMap | back to summary |
|---|---|
| private Map<String, String> querySpaceUidToSqlTableAliasMap | |
| sessionFactory | back to summary |
|---|---|
| private final SessionFactoryImplementor sessionFactory
Deprecated as a consequence of | |
| AliasResolutionContextImpl | back to summary |
|---|---|
| public AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of Constructs a
| |
| AliasResolutionContextImpl | back to summary |
|---|---|
| public AliasResolutionContextImpl(SessionFactoryImplementor sessionFactory, int suffixSeed)
Deprecated as a consequence of Constructs a AliasResolutionContextImpl with the specified seed for unique alias suffixes.
| |
| createCollectionAliases | back to summary |
|---|---|
| private CollectionAliases createCollectionAliases(CollectionPersister collectionPersister) | |
| createCollectionElementAliases | back to summary |
|---|---|
| private EntityReferenceAliases createCollectionElementAliases(CollectionPersister collectionPersister, String tableAlias, String elementQuerySpaceUid) | |
| createEntityAliases | back to summary |
|---|---|
| private EntityAliases createEntityAliases(EntityPersister entityPersister) | |
| createSuffix | back to summary |
|---|---|
| private String createSuffix() | |
| createTableAlias | back to summary |
|---|---|
| private String createTableAlias(EntityPersister entityPersister) | |
| createTableAlias | back to summary |
|---|---|
| private String createTableAlias(String name) | |
| dumpJoins | back to summary |
|---|---|
| private void dumpJoins(Iterable<Join> joins, int depth, PrintWriter printWriter) | |
| dumpQuerySpace | back to summary |
|---|---|
| private void dumpQuerySpace(QuerySpace querySpace, int depth, PrintWriter printWriter) | |
| dumpResolutions | back to summary |
|---|---|
| public void dumpResolutions(LoadPlan loadPlan) USes its defined logger to generate a resolution report.
| |
| extractDetails | back to summary |
|---|---|
| private String extractDetails(QuerySpace querySpace) | |
| generateCollectionReferenceAliases | back to summary |
|---|---|
| public CollectionReferenceAliases generateCollectionReferenceAliases(String collectionQuerySpaceUid, CollectionPersister persister, String elementQuerySpaceUid) Generate the collection reference aliases for a particular Once generated, there are two methods that can be used to do look ups by the specified query space UID:
| |
| generateDetailLines | back to summary |
|---|---|
| private void generateDetailLines(QuerySpace querySpace, int depth, PrintWriter printWriter) | |
| generateEntityReferenceAliases | back to summary |
|---|---|
| public EntityReferenceAliases generateEntityReferenceAliases(String uid, EntityPersister entityPersister) Generate the entity reference aliases for a particular Once generated, there are two methods that can be used to do look ups by the specified query space UID:
| |
| generateEntityReferenceAliases | back to summary |
|---|---|
| private EntityReferenceAliases generateEntityReferenceAliases(String uid, String tableAlias, EntityPersister entityPersister) | |
| registerCompositeQuerySpaceUidResolution | back to summary |
|---|---|
| public void registerCompositeQuerySpaceUidResolution(String rightHandSideUid, String leftHandSideTableAlias) | |
| registerQuerySpaceAliases | back to summary |
|---|---|
| private void registerQuerySpaceAliases(String querySpaceUid, EntityReferenceAliases entityReferenceAliases) | |
| registerQuerySpaceAliases | back to summary |
|---|---|
| private void registerQuerySpaceAliases(String querySpaceUid, CollectionReferenceAliases collectionReferenceAliases) | |
| registerSqlTableAliasMapping | back to summary |
|---|---|
| private void registerSqlTableAliasMapping(String querySpaceUid, String sqlTableAlias) | |
| resolveCollectionReferenceAliases | back to summary |
|---|---|
| public CollectionReferenceAliases resolveCollectionReferenceAliases(String querySpaceUid) Implements org. Doc from org. Resolve the given QuerySpace UID to the CollectionReferenceAliases representing the SQL aliases used in building the SQL query.
Assumes that a QuerySpace has already been registered. As such this method simply returns
| |
| resolveEntityReferenceAliases | back to summary |
|---|---|
| public EntityReferenceAliases resolveEntityReferenceAliases(String querySpaceUid) Implements org. Doc from org. Resolve the given QuerySpace UID to the EntityReferenceAliases representing the SQL aliases used in building the SQL query.
Assumes that a QuerySpace has already been registered. As such this method simply returns
| |
| resolveSqlTableAliasFromQuerySpaceUid | back to summary |
|---|---|
| public String resolveSqlTableAliasFromQuerySpaceUid(String querySpaceUid) Implements org.
| |
| sessionFactory | back to summary |
|---|---|
| protected SessionFactoryImplementor sessionFactory()
Deprecated as a consequence of | |