Package org.hibernate.sql.ast.spi
Class SimpleFromClauseAccessImpl
java.lang.Object
org.hibernate.sql.ast.spi.SimpleFromClauseAccessImpl
- All Implemented Interfaces:
FromClauseAccess
- Direct Known Subclasses:
FromClauseIndex
Simple implementation of FromClauseAccess
- Author:
- Steve Ebersole
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FromClauseAccessprotected final Map<NavigablePath,TableGroup> -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfindTableGroup(NavigablePath navigablePath) Find a TableGroup by the NavigablePath it is registered under, and if not found on the current from clause level, ask the parent.findTableGroupForGetOrCreate(NavigablePath navigablePath) Find the TableGroup by the NavigablePath for the purpose of creating a new TableGroup if none can be found.findTableGroupForGetOrCreate(NavigablePath navigablePath, boolean allowLeftJoins) findTableGroupOnCurrentFromClause(NavigablePath navigablePath) Find a TableGroup in this from clause without consulting parents by the NavigablePath it is registered under.voidregisterTableGroup(NavigablePath navigablePath, TableGroup tableGroup) Register a TableGroup under the given `navigablePath`.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.sql.ast.spi.FromClauseAccess
getTableGroup, resolveTableGroup
-
Field Details
-
parent
-
tableGroupMap
-
-
Constructor Details
-
SimpleFromClauseAccessImpl
public SimpleFromClauseAccessImpl() -
SimpleFromClauseAccessImpl
-
-
Method Details