Package org.hibernate.sql.ast.tree.from
Class FromClause
java.lang.Object
org.hibernate.sql.ast.tree.from.FromClause
- All Implemented Interfaces:
SqlAstNode
The SQL AST from-clause node
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SqlAstWalker sqlTreeWalker) voidaddRoot(TableGroup tableGroup) findTableGroup(NavigablePath navigablePath) getRoots()booleanhasJoins()<T> TqueryTableGroupJoins(Function<TableGroupJoin, T> action) <T> TqueryTableGroups(Function<TableGroup, T> action) <T> TqueryTableJoins(Function<TableJoin, T> action) <T> TqueryTableReferences(Function<TableReference, T> action) voidvisitRoots(Consumer<TableGroup> action) voidvisitTableGroupJoins(Consumer<TableGroupJoin> action) voidvisitTableGroups(Consumer<TableGroup> action) voidvisitTableJoins(Consumer<TableJoin> action) voidvisitTableReferences(Consumer<TableReference> action)
-
Constructor Details
-
FromClause
public FromClause() -
FromClause
public FromClause(int expectedNumberOfRoots)
-
-
Method Details
-
getRoots
-
addRoot
-
visitRoots
-
visitTableGroups
-
queryTableGroups
-
visitTableJoins
-
queryTableJoins
-
visitTableGroupJoins
-
queryTableGroupJoins
-
visitTableReferences
-
queryTableReferences
-
accept
- Specified by:
acceptin interfaceSqlAstNode
-
hasJoins
public boolean hasJoins()
-