Package org.hibernate.query.sqm.sql
Class FromClauseIndex
- java.lang.Object
-
- org.hibernate.sql.ast.spi.SimpleFromClauseAccessImpl
-
- org.hibernate.query.sqm.sql.FromClauseIndex
-
- All Implemented Interfaces:
FromClauseAccess
public class FromClauseIndex extends SimpleFromClauseAccessImpl
An index of various FROM CLAUSE resolutions.
-
-
Field Summary
-
Fields inherited from class org.hibernate.sql.ast.spi.SimpleFromClauseAccessImpl
parent, tableGroupMap
-
-
Constructor Summary
Constructors Constructor Description FromClauseIndex(FromClauseIndex parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqmAttributeJoin
findFetchedJoinByPath(NavigablePath path)
TableGroup
findTableGroup(String alias)
boolean
isResolved(SqmFrom fromElement)
void
register(SqmPath<?> sqmPath, TableGroup tableGroup)
void
register(SqmPath<?> sqmPath, TableGroup tableGroup, NavigablePath identifierForTableGroup)
-
Methods inherited from class org.hibernate.sql.ast.spi.SimpleFromClauseAccessImpl
findTableGroup, findTableGroupForGetOrCreate, findTableGroupOnCurrentFromClause, registerTableGroup
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.ast.spi.FromClauseAccess
getTableGroup, resolveTableGroup
-
-
-
-
Constructor Detail
-
FromClauseIndex
public FromClauseIndex(FromClauseIndex parent)
-
-
Method Detail
-
findTableGroup
public TableGroup findTableGroup(String alias)
-
register
public void register(SqmPath<?> sqmPath, TableGroup tableGroup)
-
register
public void register(SqmPath<?> sqmPath, TableGroup tableGroup, NavigablePath identifierForTableGroup)
-
isResolved
public boolean isResolved(SqmFrom fromElement)
-
findFetchedJoinByPath
public SqmAttributeJoin findFetchedJoinByPath(NavigablePath path)
-
-