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
TableReferencefor 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 theTableGroupthat is a root of afrom-clauseGroup togetherTableReferencereferences related to a single entity or collection, along with joins to other TableGroupsMarker interface for anything which produces a TableGroupThe commonalities betweenTableGroupJoinandTableReferenceJoin.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 aTableReferencecannot 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.