Uses of Class
org.hibernate.sql.ast.tree.from.TableGroupJoin
Packages that use TableGroupJoin
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing root tables and joins in a SQL tree.
-
Uses of TableGroupJoin in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type TableGroupJoinModifier and TypeMethodDescriptionprotected void
DB2SqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
SQLServerSqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
SybaseASESqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) Method parameters in org.hibernate.dialect with type arguments of type TableGroupJoinModifier and TypeMethodDescriptionprotected void
DB2SqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
SQLServerSqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
SybaseASESqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) -
Uses of TableGroupJoin in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return TableGroupJoinModifier and TypeMethodDescriptionAbstractCompositeIdentifierMapping.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) -
Uses of TableGroupJoin in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return TableGroupJoinModifier and TypeMethodDescriptionDiscriminatedAssociationAttributeMapping.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) DiscriminatedCollectionPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) EmbeddedAttributeMapping.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) EmbeddedCollectionPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) ManyToManyCollectionPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) OneToManyCollectionPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) PluralAttributeMappingImpl.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) ToOneAttributeMapping.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) -
Uses of TableGroupJoin in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return TableGroupJoinModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) AnonymousTupleEntityValuedModelPart.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) -
Uses of TableGroupJoin in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoid
SqlAstWalker.visitTableGroupJoin
(TableGroupJoin tableGroupJoin) -
Uses of TableGroupJoin in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal that return TableGroupJoinModifier and TypeMethodDescriptionstatic TableGroupJoin
TableGroupJoinHelper.determineJoinForPredicateApply
(TableGroupJoin mainTableGroupJoin) Determine theTableGroupJoin
to which a customON
clause predicate should be applied to.Methods in org.hibernate.sql.ast.internal with parameters of type TableGroupJoinModifier and TypeMethodDescriptionstatic TableGroupJoin
TableGroupJoinHelper.determineJoinForPredicateApply
(TableGroupJoin mainTableGroupJoin) Determine theTableGroupJoin
to which a customON
clause predicate should be applied to. -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type TableGroupJoinModifier and TypeMethodDescriptionprotected void
AbstractSqlAstTranslator.processTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) void
AbstractSqlAstTranslator.visitTableGroupJoin
(TableGroupJoin tableGroupJoin) void
AbstractSqlAstWalker.visitTableGroupJoin
(TableGroupJoin tableGroupJoin) void
AggregateFunctionChecker.visitTableGroupJoin
(TableGroupJoin tableGroupJoin) void
ExpressionReplacementWalker.visitTableGroupJoin
(TableGroupJoin tableGroupJoin) Method parameters in org.hibernate.sql.ast.spi with type arguments of type TableGroupJoinModifier and TypeMethodDescriptionprotected boolean
AbstractSqlAstTranslator.hasNestedTableGroupsToRender
(List<TableGroupJoin> nestedTableGroupJoins) protected void
AbstractSqlAstTranslator.processNestedTableGroupJoins
(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.processTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderRootTableGroup
(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderTableGroup
(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderTableGroupJoin
(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) -
Uses of TableGroupJoin in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return TableGroupJoinModifier and TypeMethodDescriptionTableGroupJoinProducer.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) Create a TableGroupJoin.default TableGroupJoin
TableGroup.findCompatibleJoin
(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType) default TableGroupJoin
TableGroup.findTableGroupJoin
(TableGroup tableGroup) Methods in org.hibernate.sql.ast.tree.from that return types with arguments of type TableGroupJoinModifier and TypeMethodDescriptionAbstractTableGroup.getNestedTableGroupJoins()
DelegatingTableGroup.getNestedTableGroupJoins()
LazyTableGroup.getNestedTableGroupJoins()
MappedByTableGroup.getNestedTableGroupJoins()
MutatingTableReferenceGroupWrapper.getNestedTableGroupJoins()
OneToManyTableGroup.getNestedTableGroupJoins()
TableGroup.getNestedTableGroupJoins()
AbstractTableGroup.getTableGroupJoins()
DelegatingTableGroup.getTableGroupJoins()
LazyTableGroup.getTableGroupJoins()
MappedByTableGroup.getTableGroupJoins()
MutatingTableReferenceGroupWrapper.getTableGroupJoins()
OneToManyTableGroup.getTableGroupJoins()
TableGroup.getTableGroupJoins()
Methods in org.hibernate.sql.ast.tree.from with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoid
AbstractTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
CorrelatedTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
DelegatingTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
LazyTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
MutatingTableReferenceGroupWrapper.addNestedTableGroupJoin
(TableGroupJoin join) void
OneToManyTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
StandardVirtualTableGroup.addNestedTableGroupJoin
(TableGroupJoin join) void
TableGroup.addNestedTableGroupJoin
(TableGroupJoin join) A nested table group join is a join against a table group, that is ensured to be joined against the primary table reference and table reference joins in isolation, prior to doing other table group joins e.g.void
AbstractTableGroup.addTableGroupJoin
(TableGroupJoin join) void
CorrelatedTableGroup.addTableGroupJoin
(TableGroupJoin join) void
DelegatingTableGroup.addTableGroupJoin
(TableGroupJoin join) void
LazyTableGroup.addTableGroupJoin
(TableGroupJoin join) void
MutatingTableReferenceGroupWrapper.addTableGroupJoin
(TableGroupJoin join) void
OneToManyTableGroup.addTableGroupJoin
(TableGroupJoin join) void
StandardVirtualTableGroup.addTableGroupJoin
(TableGroupJoin join) void
TableGroup.addTableGroupJoin
(TableGroupJoin join) void
AbstractTableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
CorrelatedTableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
DelegatingTableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
MutatingTableReferenceGroupWrapper.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
OneToManyTableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
StandardVirtualTableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) void
TableGroup.prependTableGroupJoin
(NavigablePath navigablePath, TableGroupJoin join) Adds the given table group join before a join as found via the given navigable path.void
CollectionTableGroup.registerElementTableGroup
(TableGroupJoin elementTableGroupJoin) void
CollectionTableGroup.registerElementTableGroup
(TableGroupJoin elementTableGroupJoin, boolean nested) void
CorrelatedPluralTableGroup.registerElementTableGroup
(TableGroupJoin elementTableGroupJoin) void
CollectionTableGroup.registerIndexTableGroup
(TableGroupJoin indexTableGroupJoin) void
CollectionTableGroup.registerIndexTableGroup
(TableGroupJoin indexTableGroupJoin, boolean nested) void
CorrelatedPluralTableGroup.registerIndexTableGroup
(TableGroupJoin indexTableGroupJoin) void
OneToManyTableGroup.registerIndexTableGroup
(TableGroupJoin indexTableGroupJoin) void
OneToManyTableGroup.registerIndexTableGroup
(TableGroupJoin indexTableGroupJoin, boolean nested) Method parameters in org.hibernate.sql.ast.tree.from with type arguments of type TableGroupJoinModifier and TypeMethodDescription<T> T
FromClause.queryTableGroupJoins
(Function<TableGroupJoin, T> action) void
AbstractTableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
DelegatingTableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
LazyTableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
MappedByTableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
MutatingTableReferenceGroupWrapper.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
OneToManyTableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
TableGroup.visitNestedTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
AbstractTableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
DelegatingTableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
FromClause.visitTableGroupJoins
(Consumer<TableGroupJoin> action) void
LazyTableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
MappedByTableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
MutatingTableReferenceGroupWrapper.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
OneToManyTableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer) void
TableGroup.visitTableGroupJoins
(Consumer<TableGroupJoin> consumer)