Package org.hibernate.sql.ast.tree.from
package org.hibernate.sql.ast.tree.from
AST nodes representing root tables and joins in a SQL tree.
-
ClassDescriptionA table group for collection tables of plural attributes.A table group for correlated plural attributes.A virtual
TableReference
for correlated roots.A table group for functions that produce embeddable typed results.A table reference for functions that produce embeddable typed results.The SQL AST from-clause nodeA special table group for a table valued functions.A table reference for a table valued function.The purpose of this table group is to defer creating the actual table group until it is really needed.Acts as a TableGroup for DML query operations.Represents a reference to a "named" table in a query's from clause.A table group for one-to-many plural attributes.A special table group for a sub-queries.A table reference for a query part.Contract for things that can produce theTableGroup
that is a root of afrom-clause
Group togetherTableReference
references related to a single entity or collection, along with joins to other TableGroupsMarker interface for anything which produces a TableGroupThe commonalities betweenTableGroupJoin
andTableReferenceJoin
.Represents a reference to a table (derived or physical) in a query's from clause.Represents a join to aTableReference
; roughly equivalent to a SQL join.Functional contract for producing the join-predicate related to aTableReferenceJoin
.Thrown when aTableReference
cannot be resolved for a table-name.A special table group for a VALUES clause.Marker interface for TableGroup impls that are virtual - should not be rendered into the SQL.