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 TypeMethodDescriptionvoid
accept
(SqlAstWalker sqlTreeWalker) void
addRoot
(TableGroup tableGroup) findTableGroup
(NavigablePath navigablePath) getRoots()
boolean
hasJoins()
<T> T
queryTableGroupJoins
(Function<TableGroupJoin, T> action) <T> T
queryTableGroups
(Function<TableGroup, T> action) <T> T
queryTableJoins
(Function<TableJoin, T> action) <T> T
queryTableReferences
(Function<TableReference, T> action) void
visitRoots
(Consumer<TableGroup> action) void
visitTableGroupJoins
(Consumer<TableGroupJoin> action) void
visitTableGroups
(Consumer<TableGroup> action) void
visitTableJoins
(Consumer<TableJoin> action) void
visitTableReferences
(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:
accept
in interfaceSqlAstNode
-
hasJoins
public boolean hasJoins()
-