Uses of Class
org.hibernate.sql.ast.spi.query.from.TableGroupJoin
Packages that use TableGroupJoin
Package
Description
Incubating Dialect contracts for describing database locking capabilities,
selecting locking strategies, and rendering locking SQL.
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
Package defining support for creating and consuming a SQL AST.
Contracts for analyzing a SQL AST.
AST nodes representing root tables and joins in a SQL tree.
Contracts for transforming a SQL AST.
-
Uses of TableGroupJoin in org.hibernate.dialect.lock.spi
Methods in org.hibernate.dialect.lock.spi with parameters of type TableGroupJoinModifier and TypeMethodDescriptionbooleanLockingClauseStrategy.registerJoin(TableGroupJoin join) Register the given table-group join during from-clause traversal. -
Uses of TableGroupJoin in org.hibernate.dialect.sql.ast.spi
Methods in org.hibernate.dialect.sql.ast.spi with parameters of type TableGroupJoinModifier and TypeMethodDescriptionfinal voidAbstractSqlAstTranslator.visitTableGroupJoin(TableGroupJoin tableGroupJoin) -
Uses of TableGroupJoin in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoidAuxiliaryMapping.applyPredicate(TableGroupJoin tableGroupJoin, LoadQueryInfluencers loadQueryInfluencers) Applies the auxiliary row restriction directly to a table-group join. -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoidAbstractSqlAstWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) voidSqlAstWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi.analysis
Methods in org.hibernate.sql.ast.spi.analysis with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoidAggregateFunctionChecker.visitTableGroupJoin(TableGroupJoin tableGroupJoin) -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi.query.from
Methods in org.hibernate.sql.ast.spi.query.from that return TableGroupJoinModifier and TypeMethodDescriptionTableGroupJoinProducer.createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, 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.spi.query.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.spi.query.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) voidAbstractTableGroup.removeTableGroupJoin(TableGroupJoin join) voidDelegatingTableGroup.removeTableGroupJoin(TableGroupJoin join) default voidTableGroup.removeTableGroupJoin(TableGroupJoin join) Removes the given table group join from this group's joins.Method parameters in org.hibernate.sql.ast.spi.query.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) -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi.transform
Methods in org.hibernate.sql.ast.spi.transform with parameters of type TableGroupJoinModifier and TypeMethodDescriptionvoidExpressionReplacementWalker.visitTableGroupJoin(TableGroupJoin tableGroupJoin)