Uses of Class
org.hibernate.sql.ast.tree.from.TableGroupJoin
Packages that use TableGroupJoin
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.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.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type TableGroupJoinModifier and TypeMethodDescriptionprotected voidDB2SqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidSQLServerSqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidSybaseASESqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) Method parameters in org.hibernate.dialect.sql.ast with type arguments of type TableGroupJoinModifier and TypeMethodDescriptionprotected voidDB2SqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidSQLServerSqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidSybaseASESqlAstTranslator.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.sqm.tuple.internal
Methods in org.hibernate.query.sqm.tuple.internal 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 TypeMethodDescriptionvoidSqlAstWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) -
Uses of TableGroupJoin in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal that return TableGroupJoinModifier and TypeMethodDescriptionstatic TableGroupJoinTableGroupJoinHelper.determineJoinForPredicateApply(TableGroupJoin mainTableGroupJoin) Determine theTableGroupJointo which a customONclause predicate should be applied to.Methods in org.hibernate.sql.ast.internal with parameters of type TableGroupJoinModifier and TypeMethodDescriptionstatic TableGroupJoinTableGroupJoinHelper.determineJoinForPredicateApply(TableGroupJoin mainTableGroupJoin) Determine theTableGroupJointo which a customONclause 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 voidAbstractSqlAstTranslator.processTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) voidAbstractSqlAstTranslator.visitTableGroupJoin(TableGroupJoin tableGroupJoin) voidAbstractSqlAstWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) voidAggregateFunctionChecker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) voidExpressionReplacementWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) Method parameters in org.hibernate.sql.ast.spi with type arguments of type TableGroupJoinModifier and TypeMethodDescriptionprotected booleanAbstractSqlAstTranslator.hasNestedTableGroupsToRender(List<TableGroupJoin> nestedTableGroupJoins) protected voidAbstractSqlAstTranslator.processNestedTableGroupJoins(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.processTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.renderRootTableGroup(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.renderTableGroup(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.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 TableGroupJoinTableGroup.findCompatibleJoin(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType) default TableGroupJoinTableGroup.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 TypeMethodDescriptionvoidAbstractTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidCorrelatedTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidDelegatingTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidLazyTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidMutatingTableReferenceGroupWrapper.addNestedTableGroupJoin(TableGroupJoin join) voidOneToManyTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidStandardVirtualTableGroup.addNestedTableGroupJoin(TableGroupJoin join) voidTableGroup.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.voidAbstractTableGroup.addTableGroupJoin(TableGroupJoin join) voidCorrelatedTableGroup.addTableGroupJoin(TableGroupJoin join) voidDelegatingTableGroup.addTableGroupJoin(TableGroupJoin join) voidLazyTableGroup.addTableGroupJoin(TableGroupJoin join) voidMutatingTableReferenceGroupWrapper.addTableGroupJoin(TableGroupJoin join) voidOneToManyTableGroup.addTableGroupJoin(TableGroupJoin join) voidStandardVirtualTableGroup.addTableGroupJoin(TableGroupJoin join) voidTableGroup.addTableGroupJoin(TableGroupJoin join) voidAbstractTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidCorrelatedTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidDelegatingTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidMutatingTableReferenceGroupWrapper.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidOneToManyTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidStandardVirtualTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) voidTableGroup.prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join) Adds the given table group join before a join as found via the given navigable path.voidCollectionTableGroup.registerElementTableGroup(TableGroupJoin elementTableGroupJoin) voidCollectionTableGroup.registerElementTableGroup(TableGroupJoin elementTableGroupJoin, boolean nested) voidCorrelatedPluralTableGroup.registerElementTableGroup(TableGroupJoin elementTableGroupJoin) voidCollectionTableGroup.registerIndexTableGroup(TableGroupJoin indexTableGroupJoin) voidCollectionTableGroup.registerIndexTableGroup(TableGroupJoin indexTableGroupJoin, boolean nested) voidCorrelatedPluralTableGroup.registerIndexTableGroup(TableGroupJoin indexTableGroupJoin) voidOneToManyTableGroup.registerIndexTableGroup(TableGroupJoin indexTableGroupJoin) voidOneToManyTableGroup.registerIndexTableGroup(TableGroupJoin indexTableGroupJoin, boolean nested) Method parameters in org.hibernate.sql.ast.tree.from with type arguments of type TableGroupJoinModifier and TypeMethodDescription<T> TFromClause.queryTableGroupJoins(Function<TableGroupJoin, T> action) voidAbstractTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidDelegatingTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidLazyTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidMappedByTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidMutatingTableReferenceGroupWrapper.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidOneToManyTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidTableGroup.visitNestedTableGroupJoins(Consumer<TableGroupJoin> consumer) voidAbstractTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidDelegatingTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidFromClause.visitTableGroupJoins(Consumer<TableGroupJoin> action) voidLazyTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidMappedByTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidMutatingTableReferenceGroupWrapper.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidOneToManyTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer) voidTableGroup.visitTableGroupJoins(Consumer<TableGroupJoin> consumer)