Uses of Interface
org.hibernate.sql.ast.tree.from.TableGroup
Packages that use TableGroup
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Contains a framework of strategies for efficient retrieval of
database-generated values.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Support for set and map ordering
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package for the translation of SQM into SQL AST
Nodes representing expressions in the SQM tree.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
Defines domain result graphs.
-
Uses of TableGroup in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type TableGroupModifier and TypeMethodDescriptionprotected boolean
H2SqlAstTranslator.renderPrimaryTableReference
(TableGroup tableGroup, LockMode lockMode) protected void
DB2SqlAstTranslator.renderTableReferenceJoins
(TableGroup tableGroup, int swappedJoinIndex, boolean forceLeftJoin) protected boolean
H2SqlAstTranslator.shouldInlineCte
(TableGroup tableGroup) -
Uses of TableGroup in org.hibernate.dialect.function
Fields in org.hibernate.dialect.function declared as TableGroupModifier and TypeFieldDescriptionprotected final TableGroup
NumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer.targetTableGroup
Constructors in org.hibernate.dialect.function with parameters of type TableGroupModifierConstructorDescriptionCteGenerateSeriesQueryTransformer
(FunctionTableGroup functionTableGroup, TableGroup targetTableGroup, int maxSeriesSize, String positionColumnName, boolean coerceToTimestamp) HANAGenerateSeriesQueryTransformer
(FunctionTableGroup functionTableGroup, TableGroup targetTableGroup, int maxSeriesSize, String positionColumnName, boolean coerceToTimestamp) NumberSeriesQueryTransformer
(FunctionTableGroup functionTableGroup, TableGroup targetTableGroup, String positionColumnName, boolean coerceToTimestamp) -
Uses of TableGroup in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return TableGroupModifier and TypeMethodDescriptionSubselectFetch.getOwnerTableGroup()
The TableGroup for the owner within theSubselectFetch.getLoadingSqlAst()
Methods in org.hibernate.engine.spi with parameters of type TableGroupModifier and TypeMethodDescriptionSubselectFetch.createRegistrationHandler
(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) Constructors in org.hibernate.engine.spi with parameters of type TableGroupModifierConstructorDescriptionSubselectFetch
(QuerySpec loadingSqlAst, TableGroup ownerTableGroup, JdbcParametersList loadingJdbcParameters, JdbcParameterBindings loadingJdbcParameterBindings, Set<EntityKey> resultingEntityKeys) -
Uses of TableGroup in org.hibernate.generator.values
Constructors in org.hibernate.generator.values with parameters of type TableGroupModifierConstructorDescriptionGeneratedValueBasicResultBuilder
(NavigablePath navigablePath, BasicValuedModelPart modelPart, TableGroup tableGroup, Integer valuesArrayPosition) -
Uses of TableGroup in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type TableGroupModifier and TypeMethodDescriptionstatic void
FilterHelper.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, Restrictable restrictable, TableGroup rootTableGroup, boolean useIdentificationVariable, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationState astCreationState) void
FilterHelper.applyEnabledFilters
(Consumer<Predicate> predicateConsumer, FilterAliasGenerator aliasGenerator, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, TableGroup tableGroup, SqlAstCreationState creationState) Constructors in org.hibernate.internal with parameters of type TableGroupModifierConstructorDescriptionTableGroupFilterAliasGenerator
(String defaultTable, TableGroup tableGroup) -
Uses of TableGroup in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type TableGroupModifier and TypeMethodDescriptionprotected abstract void
AbstractNaturalIdLoader.applyNaturalIdRestriction
(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter, JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) Apply restriction necessary to match the given natural-id value.protected void
CompoundNaturalIdLoader.applyNaturalIdRestriction
(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter, JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) protected void
SimpleNaturalIdLoader.applyNaturalIdRestriction
(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter, JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) void
LoaderSqlAstCreationState.applyOrdering
(TableGroup tableGroup, OrderByFragment orderByFragment) protected Expression
AbstractNaturalIdLoader.resolveColumnReference
(TableGroup rootTableGroup, SelectableMapping selectableMapping, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) Helper to resolve ColumnReferencesMethod parameters in org.hibernate.loader.ast.internal with type arguments of type TableGroupModifier and TypeMethodDescriptionprotected <L> L
AbstractNaturalIdLoader.selectByNaturalId
(Object bindValue, NaturalIdLoadOptions options, BiFunction<TableGroup, LoaderSqlAstCreationState, DomainResult<?>> domainResultProducer, LoaderSqlAstCreationState.FetchProcessor fetchProcessor, Function<Boolean, Long> statementStartHandler, BiConsumer<Object, Long> statementCompletionHandler, SharedSessionContractImplementor session) Perform a select, restricted by natural-id, based on `domainResultProducer` and `fetchProcessor` -
Uses of TableGroup in org.hibernate.metamodel
Method parameters in org.hibernate.metamodel with type arguments of type TableGroupModifier and TypeMethodDescriptionMappingMetamodel.resolveMappingExpressible
(SqmExpressible<?> sqmExpressible, Function<NavigablePath, TableGroup> tableGroupLocator) -
Uses of TableGroup in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return TableGroupModifier and TypeMethodDescriptionAbstractCompositeIdentifierMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) Methods in org.hibernate.metamodel.internal with parameters of type TableGroupModifier and TypeMethodDescription<T> DomainResult<T>
AbstractCompositeIdentifierMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) AbstractCompositeIdentifierMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) AbstractCompositeIdentifierMapping.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) AbstractCompositeIdentifierMapping.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) -
Uses of TableGroup in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return TableGroupModifier and TypeMethodDescriptiondefault TableGroup
EntityMappingType.createRootTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState) Methods in org.hibernate.metamodel.mapping with parameters of type TableGroupModifier and TypeMethodDescriptiondefault void
PluralAttributeMapping.applyBaseManyToManyRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) default void
EntityMappingType.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) default void
PluralAttributeMapping.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
Restrictable.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) Applies the base set of restrictions.default void
Restrictable.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) Deprecated, for removal: This API element is subject to removal in a future version.void
Discriminable.applyDiscriminator
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) Apply the discriminator as a predicate via thepredicateConsumer
default void
EntityMappingType.applyDiscriminator
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) default void
EntityMappingType.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) void
FilterRestrictable.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) Applies just theFilter
values enabled for the associated entitydefault void
FilterRestrictable.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, SqlAstCreationState creationState) Deprecated, for removal: This API element is subject to removal in a future version.default void
PluralAttributeMapping.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) void
PluralAttributeMapping.applySoftDeleteRestrictions
(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer) default void
EmbeddableMappingType.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default void
EmbeddableMappingType.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) default void
EntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default void
EntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
ModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) Apply SQL selections for a specific reference to this ModelPart outside the domain query's root select clause.void
ModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) Apply SQL selections for a specific reference to this ModelPart outside the domain query's root select clause.default void
EntityMappingType.applyWhereRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) default void
PluralAttributeMapping.applyWhereRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) void
WhereRestrictable.applyWhereRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) Apply theSQLRestriction
restrictions<T> DomainResult<T>
EmbeddableMappingType.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) default <T> DomainResult<T>
EntityValuedModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
ForeignKeyDescriptor.createDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.<T> DomainResult<T>
ModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for a specific reference to this ModelPart.DomainResult<?>
ForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.DomainResult<?>
ForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the referring-side of the fk The table group must be the one containing the target.default <T> DomainResult<T>
PluralAttributeMapping.createSnapshotDomainResult
(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState) DomainResult<?>
ForeignKeyDescriptor.createTargetDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) Create a DomainResult for the target-side of the fk The table group must be the one containing the targetForeignKeyDescriptor.generateJoinPredicate
(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlAstCreationState creationState) default void
EntityMappingType.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) Adapts the table group and its table reference as well as table reference joins in a way such that unnecessary tables or joins are omitted if possible, based on the given treated entity names.DiscriminatorMapping.resolveSqlExpression
(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState) Create the appropriate SQL expression for this discriminatorEmbeddableValuedModelPart.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) -
Uses of TableGroup in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return TableGroupModifier and TypeMethodDescriptionOneToManyCollectionPart.createAssociatedTableGroup
(boolean canUseInnerJoins, NavigablePath append, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState) PluralAttributeMappingImpl.createRootTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState) DiscriminatedAssociationAttributeMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) DiscriminatedCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) EmbeddedAttributeMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) EmbeddedCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) OneToManyCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) PluralAttributeMappingImpl.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) AbstractEntityCollectionPart.createTableGroupInternal
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState) ToOneAttributeMapping.createTableGroupInternal
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState) Methods in org.hibernate.metamodel.mapping.internal with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
AbstractDomainPath.apply
(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) void
AbstractDomainPath.apply
(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) void
DiscriminatedAssociationAttributeMapping.applyDiscriminator
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) void
DiscriminatedCollectionPart.applyDiscriminator
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) void
PluralAttributeMappingImpl.applySoftDeleteRestrictions
(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer) void
AbstractDiscriminatorMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AbstractDiscriminatorMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AnyDiscriminatorPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnyDiscriminatorPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AnyKeyPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnyKeyPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
BasicAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
BasicAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
BasicEntityIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
BasicEntityIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
BasicValuedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
BasicValuedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
CollectionIdentifierDescriptorImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
CollectionIdentifierDescriptorImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
CompoundNaturalIdMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
CompoundNaturalIdMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
DiscriminatedAssociationAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
DiscriminatedAssociationAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
DiscriminatedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
DiscriminatedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EmbeddedAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EmbeddedAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EmbeddedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EmbeddedCollectionPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EmbeddedForeignKeyDescriptor.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EmbeddedForeignKeyDescriptor.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EmbeddedIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EmbeddedIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EntityRowIdMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EntityRowIdMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
EntityVersionMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
EntityVersionMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
InverseNonAggregatedIdentifierMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
InverseNonAggregatedIdentifierMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
NonAggregatedIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
NonAggregatedIdentifierMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
PluralAttributeMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
PluralAttributeMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
SimpleForeignKeyDescriptor.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
SimpleForeignKeyDescriptor.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
SimpleNaturalIdMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
SimpleNaturalIdMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
SoftDeleteMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
SoftDeleteMappingImpl.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
ToOneAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
ToOneAttributeMapping.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) static Expression
MappingModelCreationHelper.buildColumnReferenceExpression
(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) protected EagerCollectionFetch
AbstractEntityCollectionPart.buildEagerCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) For Hibernate Reactiveprotected Fetch
PluralAttributeMappingImpl.buildEagerCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState) For Hibernate Reactiveprotected EntityFetch
AbstractEntityCollectionPart.buildEntityFetchJoined
(FetchParent fetchParent, AbstractEntityCollectionPart abstractEntityCollectionPart, TableGroup partTableGroup, NavigablePath fetchablePath, DomainResultCreationState creationState) For Hibernate Reactiveprotected EntityFetch
ToOneAttributeMapping.buildEntityFetchJoined
(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, boolean isAffectedByFilter, NavigablePath navigablePath, DomainResultCreationState creationState) For Hibernate ReactiveAbstractDiscriminatorMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AbstractEntityCollectionPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AnyDiscriminatorPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AnyKeyPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
BasicAttributeMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
BasicEntityIdentifierMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
BasicValuedCollectionPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) CaseStatementDiscriminatorMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
CollectionIdentifierDescriptorImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) DomainResult<?>
CollectionIdentifierDescriptorImpl.createDomainResult
(NavigablePath collectionPath, TableGroup tableGroup, DomainResultCreationState creationState) <T> DomainResult<T>
CompoundNaturalIdMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
DiscriminatedAssociationAttributeMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
DiscriminatedAssociationMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
DiscriminatedCollectionPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EmbeddableMappingTypeImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EmbeddedAttributeMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EmbeddedCollectionPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EmbeddedForeignKeyDescriptor.createDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EntityRowIdMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
EntityVersionMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
IdClassEmbeddable.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
NonAggregatedIdentifierMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
PluralAttributeMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
SimpleForeignKeyDescriptor.createDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
SimpleNaturalIdMapping.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
SoftDeleteMappingImpl.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
VirtualIdEmbeddable.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) DomainResult<?>
EmbeddedForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState) DomainResult<?>
EmbeddedForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) DomainResult<?>
SimpleForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, ForeignKeyDescriptor.Nature fromSide, FetchParent fetchParent, DomainResultCreationState creationState) DomainResult<?>
SimpleForeignKeyDescriptor.createKeyDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) DiscriminatedAssociationAttributeMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) DiscriminatedCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) EmbeddedAttributeMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) EmbeddedCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) ManyToManyCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) OneToManyCollectionPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) PluralAttributeMappingImpl.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) ToOneAttributeMapping.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) <T> DomainResult<T>
ToOneAttributeMapping.createSnapshotDomainResult
(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState) DiscriminatedAssociationAttributeMapping.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) DomainResult<?>
EmbeddedForeignKeyDescriptor.createTargetDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) DomainResult<?>
SimpleForeignKeyDescriptor.createTargetDomainResult
(NavigablePath navigablePath, TableGroup targetTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) PluralAttributeMappingImpl.determineSqlJoinType
(TableGroup lhs, @Nullable SqlAstJoinType requestedJoinType, boolean fetched) ToOneAttributeMapping.determineSqlJoinType
(TableGroup lhs, @Nullable SqlAstJoinType requestedJoinType, boolean fetched) EmbeddedForeignKeyDescriptor.generateJoinPredicate
(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlAstCreationState creationState) SimpleForeignKeyDescriptor.generateJoinPredicate
(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlAstCreationState creationState) DiscriminatedAssociationAttributeMapping.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) DiscriminatedCollectionPart.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) ManyToManyCollectionPart.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) OneToManyCollectionPart.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) PluralAttributeMappingImpl.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) ToOneAttributeMapping.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) AbstractDomainPath.resolve
(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) AbstractDomainPath.resolve
(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) AnyDiscriminatorPart.resolveSqlExpression
(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState) CaseStatementDiscriminatorMappingImpl.resolveSqlExpression
(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState) ExplicitColumnDiscriminatorMappingImpl.resolveSqlExpression
(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState) EmbeddedAttributeMapping.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) EmbeddedCollectionPart.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) InverseNonAggregatedIdentifierMapping.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) NonAggregatedIdentifierMappingImpl.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) Constructors in org.hibernate.metamodel.mapping.internal with parameters of type TableGroup -
Uses of TableGroup in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
OrderByFragment.apply
(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState) Apply the ordering to the given SQL ASTvoid
OrderByFragmentImpl.apply
(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState) -
Uses of TableGroup in org.hibernate.metamodel.mapping.ordering.ast
Methods in org.hibernate.metamodel.mapping.ordering.ast with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
ColumnReference.apply
(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) void
FunctionExpression.apply
(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) void
OrderingExpression.apply
(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) Apply the SQL AST sort-specifications associated with this ordering-expressionvoid
SelfRenderingOrderingExpression.apply
(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) ColumnReference.resolve
(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) FunctionExpression.resolve
(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) OrderingExpression.resolve
(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) SelfRenderingOrderingExpression.resolve
(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) -
Uses of TableGroup in org.hibernate.metamodel.model.domain.internal
Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type TableGroupModifier and TypeMethodDescriptionMappingMetamodelImpl.resolveMappingExpressible
(SqmExpressible<?> sqmExpressible, Function<NavigablePath, TableGroup> tableGroupLocator) -
Uses of TableGroup in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
AbstractCollectionPersister.applyBaseManyToManyRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
CollectionPersister.applyBaseManyToManyRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
AbstractCollectionPersister.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
AbstractCollectionPersister.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
AbstractCollectionPersister.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) protected void
AbstractCollectionPersister.applyWhereFragments
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState) protected void
OneToManyPersister.applyWhereFragments
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState) void
AbstractCollectionPersister.applyWhereRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) abstract FilterAliasGenerator
AbstractCollectionPersister.getFilterAliasGenerator
(TableGroup tableGroup) BasicCollectionPersister.getFilterAliasGenerator
(TableGroup tableGroup) OneToManyPersister.getFilterAliasGenerator
(TableGroup rootTableGroup) AbstractCollectionPersister.getManyToManyFilterFragment
(TableGroup tableGroup, Map<String, Filter> enabledFilters) CollectionPersister.getManyToManyFilterFragment
(TableGroup tableGroup, Map<String, Filter> enabledFilters) -
Uses of TableGroup in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return TableGroupModifier and TypeMethodDescriptionAbstractEntityPersister.createRootTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState) UnionSubclassEntityPersister.createRootTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase sqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState) Methods in org.hibernate.persister.entity with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
AbstractEntityPersister.applyBaseRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) void
AbstractEntityPersister.applyDiscriminator
(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) void
AbstractEntityPersister.applyFilterRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) void
AbstractEntityPersister.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AbstractEntityPersister.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AbstractEntityPersister.applyWhereRestrictions
(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) <T> DomainResult<T>
AbstractEntityPersister.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) default FilterAliasGenerator
EntityPersister.getFilterAliasGenerator
(TableGroup rootTableGroup) void
JoinedSubclassEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) void
SingleTableEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) void
UnionSubclassEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) -
Uses of TableGroup in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return TableGroupModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) AnonymousTupleEntityValuedModelPart.createTableGroupInternal
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState) Methods in org.hibernate.query.derived with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
AnonymousTupleBasicValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnonymousTupleBasicValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AnonymousTupleEmbeddableValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnonymousTupleEmbeddableValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AnonymousTupleEntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnonymousTupleEntityValuedModelPart.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) void
AnonymousTupleTableGroupProducer.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) void
AnonymousTupleTableGroupProducer.applySqlSelections
(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) <T> DomainResult<T>
AnonymousTupleBasicValuedModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AnonymousTupleEmbeddableValuedModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AnonymousTupleEntityValuedModelPart.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) <T> DomainResult<T>
AnonymousTupleTableGroupProducer.createDomainResult
(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) AnonymousTupleEmbeddableValuedModelPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) AnonymousTupleEntityValuedModelPart.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) AnonymousTupleEmbeddableValuedModelPart.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) AnonymousTupleEmbeddableValuedModelPart.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) AnonymousTupleEntityValuedModelPart.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) AnonymousTupleEmbeddableValuedModelPart.toSqlExpression
(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState) -
Uses of TableGroup in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement TableGroupModifier and TypeClassDescriptionclass
TableGroup implementation used while building ResultSetMapping references.Methods in org.hibernate.query.results.internal that return TableGroupModifier and TypeMethodDescriptionFromClauseAccessImpl.findByAlias
(String alias) FromClauseAccessImpl.findTableGroup
(NavigablePath navigablePath) @Nullable TableGroup
FromClauseAccessImpl.findTableGroupByIdentificationVariable
(String identificationVariable) FromClauseAccessImpl.findTableGroupOnCurrentFromClause
(NavigablePath navigablePath) FromClauseAccessImpl.getByAlias
(String alias) Methods in org.hibernate.query.results.internal with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
FromClauseAccessImpl.registerTableGroup
(NavigablePath navigablePath, TableGroup tableGroup) -
Uses of TableGroup in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return TableGroupModifier and TypeMethodDescriptionSelfRenderingSqmSetReturningFunction.convertToSqlAst
(NavigablePath navigablePath, String identifierVariable, boolean lateral, boolean canUseInnerJoins, boolean withOrdinality, SqmToSqlAstConverter walker) -
Uses of TableGroup in org.hibernate.query.sqm.internal
Method parameters in org.hibernate.query.sqm.internal with type arguments of type TableGroupModifier and TypeMethodDescriptionstatic MappingModelExpressible<?>
SqmMappingModelHelper.resolveMappingModelExpressible
(SqmTypedNode<?> sqmNode, MappingMetamodel domainModel, Function<NavigablePath, TableGroup> tableGroupLocator) -
Uses of TableGroup in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return TableGroup -
Uses of TableGroup in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type TableGroupModifier and TypeMethodDescriptionprotected void
CteDeleteHandler.applyDmlOperations
(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) protected void
CteSoftDeleteHandler.applyDmlOperations
(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) -
Uses of TableGroup in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return TableGroupModifier and TypeMethodDescriptionprotected TableGroup
UpdateExecutionDelegate.getUpdatingTableGroup()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type TableGroupModifier and TypeMethodDescriptionTableBasedInsertHandler.buildExecutionDelegate
(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext executionContext) For Hibernate Reactiveprotected UpdateExecutionDelegate
TableBasedUpdateHandler.buildExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, DomainQueryExecutionContext executionContext) Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type TableGroupModifierConstructorDescriptionInsertExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, ConflictClause conflictClause, JdbcParameter sessionUidParameter, DomainQueryExecutionContext executionContext) UpdateExecutionDelegate
(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor, String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, DomainQueryExecutionContext executionContext) -
Uses of TableGroup in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return TableGroupModifier and TypeMethodDescriptionprotected TableGroup
BaseSqmToSqlAstConverter.consumeExplicitJoin
(SqmJoin<?, ?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive) BaseSqmToSqlAstConverter.findTableGroup
(NavigablePath navigablePath) FromClauseIndex.findTableGroup
(String alias) @Nullable TableGroup
BaseSqmToSqlAstConverter.findTableGroupByIdentificationVariable
(String identificationVariable) BaseSqmToSqlAstConverter.findTableGroupOnCurrentFromClause
(NavigablePath navigablePath) Methods in org.hibernate.query.sqm.sql with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
BaseSqmToSqlAstConverter.applyOrdering
(TableGroup tableGroup, OrderByFragment orderByFragment) protected TableGroup
BaseSqmToSqlAstConverter.consumeExplicitJoin
(SqmJoin<?, ?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive) protected void
BaseSqmToSqlAstConverter.consumeExplicitJoins
(SqmFrom<?, ?> sqmFrom, TableGroup lhsTableGroup) void
FromClauseIndex.register
(SqmPath<?> sqmPath, TableGroup tableGroup) void
FromClauseIndex.register
(SqmPath<?> sqmPath, TableGroup tableGroup, NavigablePath identifierForTableGroup) void
BaseSqmToSqlAstConverter.registerEntityNameUsage
(TableGroup tableGroup, EntityNameUse entityNameUse, String treatTargetTypeName) void
BaseSqmToSqlAstConverter.registerTableGroup
(NavigablePath navigablePath, TableGroup tableGroup) protected void
BaseSqmToSqlAstConverter.registerTypeUsage
(TableGroup tableGroup) BaseSqmToSqlAstConverter.visitInsertionTargetPaths
(BiConsumer<Assignable, List<ColumnReference>> targetColumnReferenceConsumer, SqmInsertStatement<?> sqmStatement, EntityPersister entityDescriptor, TableGroup rootTableGroup) -
Uses of TableGroup in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return TableGroupMethods in org.hibernate.query.sqm.sql.internal with parameters of type TableGroupModifier and TypeMethodDescriptionstatic <T> EntityValuedPathInterpretation<T>
EntityValuedPathInterpretation.from
(NavigablePath navigablePath, TableGroup tableGroup, ModelPart resultModelPart, EntityValuedModelPart mapping, EntityValuedModelPart treatedMapping, SqmToSqlAstConverter sqlAstCreationState) Constructors in org.hibernate.query.sqm.sql.internal with parameters of type TableGroupModifierConstructorDescriptionAbstractSqmPathInterpretation
(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup) AnyDiscriminatorPathInterpretation
(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup, Expression expression) BasicValuedPathInterpretation
(ColumnReference columnReference, NavigablePath navigablePath, BasicValuedModelPart mapping, TableGroup tableGroup) DiscriminatorPathInterpretation
(NavigablePath navigablePath, DiscriminatorMapping mapping, TableGroup tableGroup, SqlAstCreationState sqlAstCreationState) DiscriminatorPathInterpretation
(NavigablePath navigablePath, EntityMappingType mapping, TableGroup tableGroup, SqlAstCreationState sqlAstCreationState) EmbeddableValuedPathInterpretation
(SqlTuple sqlExpression, NavigablePath navigablePath, EmbeddableValuedModelPart mapping, TableGroup tableGroup) EntityValuedPathInterpretation
(Expression sqlExpression, NavigablePath navigablePath, TableGroup tableGroup, EntityValuedModelPart mapping) -
Uses of TableGroup in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return TableGroupModifier and TypeMethodDescriptionabstract TableGroup
SqmSetReturningFunction.convertToSqlAst
(NavigablePath navigablePath, String identifierVariable, boolean lateral, boolean canUseInnerJoins, boolean withOrdinality, SqmToSqlAstConverter walker) -
Uses of TableGroup in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableGroup -
Uses of TableGroup in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type TableGroupModifier and TypeMethodDescriptionstatic int
TableGroupHelper.findReferenceJoinForPredicateSwap
(TableGroup tableGroup, Predicate predicate) Returns the index of a table reference join which can be swapped with the primary table reference to avoid rendering a real nested table group. -
Uses of TableGroup in org.hibernate.sql.ast.spi
Fields in org.hibernate.sql.ast.spi with type parameters of type TableGroupModifier and TypeFieldDescriptionprotected final Map<NavigablePath,
TableGroup> SimpleFromClauseAccessImpl.tableGroupMap
Methods in org.hibernate.sql.ast.spi that return TableGroupModifier and TypeMethodDescriptionFromClauseAccess.findTableGroup
(NavigablePath navigablePath) Find a TableGroup by the NavigablePath it is registered under, and if not found on the current from clause level, ask the parent.SimpleFromClauseAccessImpl.findTableGroup
(NavigablePath navigablePath) @Nullable TableGroup
FromClauseAccess.findTableGroupByIdentificationVariable
(String identificationVariable) @Nullable TableGroup
SimpleFromClauseAccessImpl.findTableGroupByIdentificationVariable
(String identificationVariable) default TableGroup
FromClauseAccess.findTableGroupForGetOrCreate
(NavigablePath navigablePath) Find the TableGroup by the NavigablePath for the purpose of creating a new TableGroup if none can be found.SimpleFromClauseAccessImpl.findTableGroupForGetOrCreate
(NavigablePath navigablePath) SimpleFromClauseAccessImpl.findTableGroupForGetOrCreate
(NavigablePath navigablePath, boolean allowLeftJoins) FromClauseAccess.findTableGroupOnCurrentFromClause
(NavigablePath navigablePath) Find a TableGroup in this from clause without consulting parents by the NavigablePath it is registered under.SimpleFromClauseAccessImpl.findTableGroupOnCurrentFromClause
(NavigablePath navigablePath) default TableGroup
FromClauseAccess.getTableGroup
(NavigablePath navigablePath) Get a TableGroup by the NavigablePath it is registered under.default TableGroup
FromClauseAccess.resolveTableGroup
(NavigablePath navigablePath, Function<NavigablePath, TableGroup> creator) Finds the TableGroup associated with the given `navigablePath`.Methods in org.hibernate.sql.ast.spi with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
AbstractSqlAstTranslator.ForUpdateClause.addKeyColumnNames
(TableGroup tableGroup) void
AbstractSqlAstTranslator.ForUpdateClause.applyAliases
(RowLockStrategy lockIdentifier, TableGroup tableGroup) default void
SqlAstCreationState.applyOrdering
(TableGroup tableGroup, OrderByFragment orderByFragment) protected Predicate
AbstractSqlAstTranslator.createRowMatchingPredicate
(TableGroup dmlTargetTableGroup, String lhsAlias, String rhsAlias) protected Predicate
AbstractSqlAstTranslator.determineLateralEmulationPredicate
(TableGroup tableGroup) protected void
AbstractSqlAstTranslator.inlineCteTableGroup
(TableGroup tableGroup, LockMode lockMode) protected void
AbstractSqlAstTranslator.processNestedTableGroupJoins
(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.processTableGroupJoins
(TableGroup source) default void
SqlAstCreationState.registerEntityNameUsage
(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName) This callback is for handling of filters and is necessary to allow correct treat optimizations.void
FromClauseAccess.registerTableGroup
(NavigablePath navigablePath, TableGroup tableGroup) Register a TableGroup under the given `navigablePath`.void
SimpleFromClauseAccessImpl.registerTableGroup
(NavigablePath navigablePath, TableGroup tableGroup) protected void
AbstractSqlAstTranslator.renderDmlTargetTableGroup
(TableGroup tableGroup) protected boolean
AbstractSqlAstTranslator.renderPrimaryTableReference
(TableGroup tableGroup, LockMode lockMode) protected void
AbstractSqlAstTranslator.renderRootTableGroup
(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderTableGroup
(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector) protected void
AbstractSqlAstTranslator.renderTableReferenceJoins
(TableGroup tableGroup) protected void
AbstractSqlAstTranslator.renderTableReferenceJoins
(TableGroup tableGroup, int swappedJoinIndex, boolean forceLeftJoin) protected boolean
AbstractSqlAstTranslator.shouldInlineCte
(TableGroup tableGroup) Whether CTEs should be inlined rather than rendered as CTEs.void
AbstractSqlAstTranslator.visitTableGroup
(TableGroup tableGroup) void
AbstractSqlAstWalker.visitTableGroup
(TableGroup tableGroup) void
AggregateFunctionChecker.visitTableGroup
(TableGroup tableGroup) void
ExpressionReplacementWalker.visitTableGroup
(TableGroup tableGroup) Method parameters in org.hibernate.sql.ast.spi with type arguments of type TableGroupModifier and TypeMethodDescriptiondefault TableGroup
FromClauseAccess.resolveTableGroup
(NavigablePath navigablePath, Function<NavigablePath, TableGroup> creator) Finds the TableGroup associated with the given `navigablePath`. -
Uses of TableGroup in org.hibernate.sql.ast.tree.cte
Classes in org.hibernate.sql.ast.tree.cte that implement TableGroupModifier and TypeClassDescriptionclass
Wraps aNamedTableReference
representing the CTE and adapts it toTableGroup
for use in SQL AST -
Uses of TableGroup in org.hibernate.sql.ast.tree.from
Subinterfaces of TableGroup in org.hibernate.sql.ast.tree.fromModifier and TypeInterfaceDescriptioninterface
interface
Marker interface for TableGroup impls that are virtual - should not be rendered into the SQL.Classes in org.hibernate.sql.ast.tree.from that implement TableGroupModifier and TypeClassDescriptionclass
class
A table group for collection tables of plural attributes.class
A table group for correlated plural attributes.class
A virtualTableReference
for correlated roots.class
class
A table group for functions that produce embeddable typed results.class
A special table group for a table valued functions.class
The purpose of this table group is to defer creating the actual table group until it is really needed.class
class
Acts as a TableGroup for DML query operations.class
A table group for one-to-many plural attributes.class
A special table group for a sub-queries.class
class
class
class
A special table group for a VALUES clause.Methods in org.hibernate.sql.ast.tree.from that return TableGroupModifier and TypeMethodDescriptionRootTableGroupProducer.createRootTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState) Create a root TableGroup as defined by this producerTableGroupJoinProducer.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) Create the "join", but return a TableGroup.CorrelatedTableGroup.findCompatibleJoinedGroup
(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType) default TableGroup
TableGroup.findCompatibleJoinedGroup
(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType) FromClause.findTableGroup
(NavigablePath navigablePath) CorrelatedTableGroup.getCorrelatedTableGroup()
CollectionTableGroup.getElementTableGroup()
CorrelatedPluralTableGroup.getElementTableGroup()
OneToManyTableGroup.getElementTableGroup()
PluralTableGroup.getElementTableGroup()
CollectionTableGroup.getIndexTableGroup()
CorrelatedPluralTableGroup.getIndexTableGroup()
OneToManyTableGroup.getIndexTableGroup()
PluralTableGroup.getIndexTableGroup()
TableGroupJoin.getJoinedGroup()
protected abstract TableGroup
DelegatingTableGroup.getTableGroup()
LazyTableGroup.getTableGroup()
protected TableGroup
MappedByTableGroup.getTableGroup()
default TableGroup
PluralTableGroup.getTableGroup
(CollectionPart.Nature nature) LazyTableGroup.getUnderlyingTableGroup()
MappedByTableGroup.getUnderlyingTableGroup()
StandardVirtualTableGroup.getUnderlyingTableGroup()
VirtualTableGroup.getUnderlyingTableGroup()
Methods in org.hibernate.sql.ast.tree.from that return types with arguments of type TableGroupMethods in org.hibernate.sql.ast.tree.from with parameters of type TableGroupModifier and TypeMethodDescriptionvoid
FromClause.addRoot
(TableGroup tableGroup) TableGroupJoinProducer.createRootTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, @Nullable Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState) Create the "join", but return a TableGroup.TableGroupJoinProducer.createTableGroupJoin
(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState) Create a TableGroupJoin.default SqlAstJoinType
TableGroupJoinProducer.determineSqlJoinType
(TableGroup lhs, @Nullable SqlAstJoinType requestedJoinType, boolean fetched) default TableGroupJoin
TableGroup.findTableGroupJoin
(TableGroup tableGroup) TableGroupJoinProducer.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) Method parameters in org.hibernate.sql.ast.tree.from with type arguments of type TableGroupModifier and TypeMethodDescription<T> T
FromClause.queryTableGroups
(Function<TableGroup, T> action) void
LazyTableGroup.setTableGroupInitializerCallback
(Consumer<TableGroup> tableGroupConsumer) void
FromClause.visitRoots
(Consumer<TableGroup> action) void
FromClause.visitTableGroups
(Consumer<TableGroup> action) Constructors in org.hibernate.sql.ast.tree.from with parameters of type TableGroupModifierConstructorDescriptionCorrelatedPluralTableGroup
(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) CorrelatedTableGroup
(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) LazyTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, Supplier<TableGroup> tableGroupSupplier, LazyTableGroup.ParentTableGroupUseChecker parentTableGroupUseChecker, TableGroupProducer tableGroupProducer, String sourceAlias, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory, TableGroup parentTableGroup) MappedByTableGroup
(NavigablePath navigablePath, TableGroupProducer producer, TableGroup underlyingTableGroup, boolean fetched, TableGroup parentTableGroup, LazyTableGroup.ParentTableGroupUseChecker parentTableGroupUseChecker) OneToManyTableGroup
(PluralAttributeMapping pluralAttributeMapping, TableGroup elementTableGroup, SessionFactoryImplementor sessionFactory) StandardVirtualTableGroup
(NavigablePath navigablePath, ModelPartContainer modelPart, TableGroup underlyingTableGroup, boolean fetched) TableGroupJoin
(NavigablePath navigablePath, SqlAstJoinType joinType, TableGroup joinedGroup) TableGroupJoin
(NavigablePath navigablePath, SqlAstJoinType joinType, TableGroup joinedGroup, Predicate predicate) Constructor parameters in org.hibernate.sql.ast.tree.from with type arguments of type TableGroupModifierConstructorDescriptionCollectionTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, PluralAttributeMapping tableGroupProducer, boolean fetched, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) LazyTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, Supplier<TableGroup> tableGroupSupplier, LazyTableGroup.ParentTableGroupUseChecker parentTableGroupUseChecker, TableGroupProducer tableGroupProducer, String sourceAlias, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory, TableGroup parentTableGroup) StandardTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, TableGroupProducer tableGroupProducer, boolean fetched, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) StandardTableGroup
(boolean canUseInnerJoins, NavigablePath navigablePath, TableGroupProducer tableGroupProducer, String sourceAlias, TableReference primaryTableReference, boolean realTableGroup, SqlAliasBase sqlAliasBase, Predicate<String> tableReferenceJoinNameChecker, BiFunction<String, TableGroup, TableReferenceJoin> tableReferenceJoinCreator, SessionFactoryImplementor sessionFactory) -
Uses of TableGroup in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph with parameters of type TableGroupModifier and TypeMethodDescriptiondefault <T> DomainResult<T>
DatabaseSnapshotContributor.createSnapshotDomainResult
(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState) Create a DomainResult to be used when selecting snapshots from the database. -
Uses of TableGroup in org.hibernate.sql.results.graph.collection.internal
Constructors in org.hibernate.sql.results.graph.collection.internal with parameters of type TableGroupModifierConstructorDescriptionCollectionDomainResult
(NavigablePath loadingPath, PluralAttributeMapping loadingAttribute, String resultVariable, TableGroup tableGroup, DomainResultCreationState creationState) EagerCollectionFetch
(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState) -
Uses of TableGroup in org.hibernate.sql.results.graph.embeddable
Methods in org.hibernate.sql.results.graph.embeddable with parameters of type TableGroupModifier and TypeMethodDescriptiondefault SqlAstJoinType
EmbeddableValuedFetchable.getDefaultSqlAstJoinType
(TableGroup parentTableGroup) -
Uses of TableGroup in org.hibernate.sql.results.graph.entity.internal
Constructors in org.hibernate.sql.results.graph.entity.internal with parameters of type TableGroupModifierConstructorDescriptionEntityFetchJoinedImpl
(FetchParent fetchParent, EntityCollectionPart collectionPart, TableGroup tableGroup, NavigablePath navigablePath, DomainResultCreationState creationState) EntityFetchJoinedImpl
(FetchParent fetchParent, ToOneAttributeMapping toOneMapping, TableGroup tableGroup, DomainResult<?> keyResult, boolean isAffectedByFilter, NavigablePath navigablePath, DomainResultCreationState creationState) EntityResultImpl
(NavigablePath navigablePath, EntityValuedModelPart entityValuedModelPart, TableGroup tableGroup, String resultVariable)
Restrictable.applyBaseRestrictions(Consumer, TableGroup, boolean, Map, boolean, Set, SqlAstCreationState)
instead