Uses of Interface
org.hibernate.sql.ast.tree.from.TableGroup
Packages that use TableGroup
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.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.function
Fields in org.hibernate.dialect.function declared as TableGroupModifier and TypeFieldDescriptionprotected final TableGroupNumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer.targetTableGroupConstructors 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.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type TableGroupModifier and TypeMethodDescriptionprotected booleanH2SqlAstTranslator.renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode) protected voidDB2SqlAstTranslator.renderTableReferenceJoins(TableGroup tableGroup, int swappedJoinIndex, boolean forceLeftJoin) protected booleanH2SqlAstTranslator.shouldInlineCte(TableGroup tableGroup) -
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 voidFilterHelper.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, Restrictable restrictable, TableGroup rootTableGroup, boolean useIdentificationVariable, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationState astCreationState) voidFilterHelper.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 voidAbstractNaturalIdLoader.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 voidCompoundNaturalIdLoader.applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter, JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) protected voidSimpleNaturalIdLoader.applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter, JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session) voidLoaderSqlAstCreationState.applyOrdering(TableGroup tableGroup, OrderByFragment orderByFragment) protected ExpressionAbstractNaturalIdLoader.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> LAbstractNaturalIdLoader.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 TableGroupEntityMappingType.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 voidPluralAttributeMapping.applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) default voidEntityMappingType.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) default voidPluralAttributeMapping.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidRestrictable.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 voidRestrictable.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.voidDiscriminable.applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) Apply the discriminator as a predicate via thepredicateConsumerdefault voidEntityMappingType.applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) default voidEntityMappingType.applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) voidFilterRestrictable.applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) Applies just theFiltervalues enabled for the associated entitydefault voidFilterRestrictable.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 voidPluralAttributeMapping.applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) voidPluralAttributeMapping.applySoftDeleteRestrictions(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer) default voidEmbeddableMappingType.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default voidEmbeddableMappingType.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) default voidEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) default voidEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidModelPart.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.voidModelPart.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 voidEntityMappingType.applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) default voidPluralAttributeMapping.applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) voidWhereRestrictable.applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) Apply theSQLRestrictionrestrictions<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 voidEntityMappingType.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 TypeMethodDescriptionvoidAbstractDomainPath.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, Nulls nullPrecedence, SqlAstCreationState creationState) voidDiscriminatedAssociationAttributeMapping.applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) voidDiscriminatedCollectionPart.applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) voidPluralAttributeMappingImpl.applySoftDeleteRestrictions(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer) voidAbstractDiscriminatorMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAbstractDiscriminatorMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnyDiscriminatorPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnyDiscriminatorPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnyKeyPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnyKeyPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidBasicAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicEntityIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidBasicEntityIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicValuedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidBasicValuedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidCollectionIdentifierDescriptorImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidCollectionIdentifierDescriptorImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidCompoundNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidCompoundNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidDiscriminatedAssociationAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidDiscriminatedAssociationAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidDiscriminatedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidDiscriminatedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEmbeddedAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEmbeddedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEmbeddedForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEmbeddedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEntityRowIdMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEntityRowIdMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEntityVersionMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidEntityVersionMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidInverseNonAggregatedIdentifierMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidInverseNonAggregatedIdentifierMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidNonAggregatedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidNonAggregatedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidPluralAttributeMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidPluralAttributeMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSimpleForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidSimpleForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSimpleNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidSimpleNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSoftDeleteMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidSoftDeleteMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidToOneAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidToOneAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) static ExpressionMappingModelCreationHelper.buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory) protected EagerCollectionFetchAbstractEntityCollectionPart.buildEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, FetchParent fetchParent, DomainResultCreationState creationState) For Hibernate Reactiveprotected FetchPluralAttributeMappingImpl.buildEagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, boolean needsCollectionKeyResult, FetchParent fetchParent, DomainResultCreationState creationState) For Hibernate Reactiveprotected EntityFetchAbstractEntityCollectionPart.buildEntityFetchJoined(FetchParent fetchParent, AbstractEntityCollectionPart abstractEntityCollectionPart, TableGroup partTableGroup, NavigablePath fetchablePath, DomainResultCreationState creationState) For Hibernate Reactiveprotected EntityFetchToOneAttributeMapping.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 TypeMethodDescriptionvoidOrderByFragment.apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState) Apply the ordering to the given SQL ASTvoidOrderByFragmentImpl.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 TypeMethodDescriptionvoidColumnReference.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, Nulls nullPrecedence, SqlAstCreationState creationState) voidFunctionExpression.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, Nulls nullPrecedence, SqlAstCreationState creationState) voidOrderingExpression.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, Nulls nullPrecedence, SqlAstCreationState creationState) Apply the SQL AST sort-specifications associated with this ordering-expressiondefault voidOrderingExpression.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState) Deprecated, for removal: This API element is subject to removal in a future version.voidSelfRenderingOrderingExpression.apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, Nulls 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 TypeMethodDescriptionvoidAbstractCollectionPersister.applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidCollectionPersister.applyBaseManyToManyRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidAbstractCollectionPersister.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidAbstractCollectionPersister.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidAbstractCollectionPersister.applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) protected voidAbstractCollectionPersister.applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState) protected voidOneToManyPersister.applyWhereFragments(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState astCreationState) voidAbstractCollectionPersister.applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) abstract FilterAliasGeneratorAbstractCollectionPersister.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 TypeMethodDescriptionvoidAbstractEntityPersister.applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState) voidAbstractEntityPersister.applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState) voidAbstractEntityPersister.applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String, Filter> enabledFilters, boolean onlyApplyLoadByKeyFilters, SqlAstCreationState creationState) voidAbstractEntityPersister.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAbstractEntityPersister.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAbstractEntityPersister.applyWhereRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, SqlAstCreationState creationState) <T> DomainResult<T>AbstractEntityPersister.createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState) default FilterAliasGeneratorEntityPersister.getFilterAliasGenerator(TableGroup rootTableGroup) voidJoinedSubclassEntityPersister.pruneForSubclasses(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) voidSingleTableEntityPersister.pruneForSubclasses(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) voidUnionSubclassEntityPersister.pruneForSubclasses(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) -
Uses of TableGroup in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement TableGroupModifier and TypeClassDescriptionclassTableGroup 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 TableGroupFromClauseAccessImpl.findTableGroupByIdentificationVariable(String identificationVariable) FromClauseAccessImpl.findTableGroupOnCurrentFromClause(NavigablePath navigablePath) FromClauseAccessImpl.getByAlias(String alias) Methods in org.hibernate.query.results.internal with parameters of type TableGroupModifier and TypeMethodDescriptionvoidFromClauseAccessImpl.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
Methods in org.hibernate.query.sqm.internal with parameters of type TableGroupModifier and TypeMethodDescriptionstatic @Nullable StringSqmUtil.determineAffectedTableName(TableGroup tableGroup, ValuedModelPart mapping) 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 voidCteDeleteHandler.applyDmlOperations(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) protected voidCteSoftDeleteHandler.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 TableGroupUpdateExecutionDelegate.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 UpdateExecutionDelegateTableBasedUpdateHandler.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 TableGroupBaseSqmToSqlAstConverter.consumeExplicitJoin(SqmJoin<?, ?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive) BaseSqmToSqlAstConverter.findTableGroup(NavigablePath navigablePath) FromClauseIndex.findTableGroup(String alias) @Nullable TableGroupBaseSqmToSqlAstConverter.findTableGroupByIdentificationVariable(String identificationVariable) BaseSqmToSqlAstConverter.findTableGroupOnCurrentFromClause(NavigablePath navigablePath) Methods in org.hibernate.query.sqm.sql with parameters of type TableGroupModifier and TypeMethodDescriptionvoidBaseSqmToSqlAstConverter.applyOrdering(TableGroup tableGroup, OrderByFragment orderByFragment) protected TableGroupBaseSqmToSqlAstConverter.consumeExplicitJoin(SqmJoin<?, ?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive) protected voidBaseSqmToSqlAstConverter.consumeExplicitJoins(SqmFrom<?, ?> sqmFrom, TableGroup lhsTableGroup) voidFromClauseIndex.register(SqmPath<?> sqmPath, TableGroup tableGroup) voidFromClauseIndex.register(SqmPath<?> sqmPath, TableGroup tableGroup, NavigablePath identifierForTableGroup) voidBaseSqmToSqlAstConverter.registerEntityNameUsage(TableGroup tableGroup, EntityNameUse entityNameUse, String treatTargetTypeName) voidBaseSqmToSqlAstConverter.registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup) protected voidBaseSqmToSqlAstConverter.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) BasicValuedPathInterpretation(ColumnReference columnReference, NavigablePath navigablePath, BasicValuedModelPart mapping, TableGroup tableGroup, @Nullable String affectedTableName) 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) EmbeddableValuedPathInterpretation(SqlTuple sqlExpression, NavigablePath navigablePath, EmbeddableValuedModelPart mapping, TableGroup tableGroup, @Nullable String affectedTableName) EntityValuedPathInterpretation(Expression sqlExpression, NavigablePath navigablePath, TableGroup tableGroup, EntityValuedModelPart mapping) EntityValuedPathInterpretation(Expression sqlExpression, NavigablePath navigablePath, TableGroup tableGroup, EntityValuedModelPart mapping, @Nullable String affectedTableName) -
Uses of TableGroup in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return TableGroupModifier and TypeMethodDescriptionabstract TableGroupSqmSetReturningFunction.convertToSqlAst(NavigablePath navigablePath, String identifierVariable, boolean lateral, boolean canUseInnerJoins, boolean withOrdinality, SqmToSqlAstConverter walker) -
Uses of TableGroup in org.hibernate.query.sqm.tuple.internal
Methods in org.hibernate.query.sqm.tuple.internal 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.sqm.tuple.internal with parameters of type TableGroupModifier and TypeMethodDescriptionvoidAnonymousTupleBasicValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnonymousTupleBasicValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleEmbeddableValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnonymousTupleEmbeddableValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnonymousTupleEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleTableGroupProducer.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState) voidAnonymousTupleTableGroupProducer.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.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 intTableGroupHelper.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.tableGroupMapMethods 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 TableGroupFromClauseAccess.findTableGroupByIdentificationVariable(String identificationVariable) @Nullable TableGroupSimpleFromClauseAccessImpl.findTableGroupByIdentificationVariable(String identificationVariable) default TableGroupFromClauseAccess.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 TableGroupFromClauseAccess.getTableGroup(NavigablePath navigablePath) Get a TableGroup by the NavigablePath it is registered under.default TableGroupFromClauseAccess.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 TypeMethodDescriptionvoidAbstractSqlAstTranslator.ForUpdateClause.addKeyColumnNames(TableGroup tableGroup) voidAbstractSqlAstTranslator.ForUpdateClause.applyAliases(RowLockStrategy lockIdentifier, TableGroup tableGroup) default voidSqlAstCreationState.applyOrdering(TableGroup tableGroup, OrderByFragment orderByFragment) protected PredicateAbstractSqlAstTranslator.createRowMatchingPredicate(TableGroup dmlTargetTableGroup, String lhsAlias, String rhsAlias) protected PredicateAbstractSqlAstTranslator.determineLateralEmulationPredicate(TableGroup tableGroup) protected voidAbstractSqlAstTranslator.inlineCteTableGroup(TableGroup tableGroup, LockMode lockMode) protected voidAbstractSqlAstTranslator.processNestedTableGroupJoins(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.processTableGroupJoins(TableGroup source) default voidSqlAstCreationState.registerEntityNameUsage(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName) This callback is for handling of filters and is necessary to allow correct treat optimizations.voidFromClauseAccess.registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup) Register a TableGroup under the given `navigablePath`.voidSimpleFromClauseAccessImpl.registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup) protected voidAbstractSqlAstTranslator.renderDmlTargetTableGroup(TableGroup tableGroup) protected booleanAbstractSqlAstTranslator.renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode) protected voidAbstractSqlAstTranslator.renderRootTableGroup(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.renderTableGroup(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector) protected voidAbstractSqlAstTranslator.renderTableReferenceJoins(TableGroup tableGroup) protected voidAbstractSqlAstTranslator.renderTableReferenceJoins(TableGroup tableGroup, int swappedJoinIndex, boolean forceLeftJoin) protected booleanAbstractSqlAstTranslator.shouldInlineCte(TableGroup tableGroup) Whether CTEs should be inlined rather than rendered as CTEs.voidAbstractSqlAstTranslator.visitTableGroup(TableGroup tableGroup) voidAbstractSqlAstWalker.visitTableGroup(TableGroup tableGroup) voidAggregateFunctionChecker.visitTableGroup(TableGroup tableGroup) voidExpressionReplacementWalker.visitTableGroup(TableGroup tableGroup) Method parameters in org.hibernate.sql.ast.spi with type arguments of type TableGroupModifier and TypeMethodDescriptiondefault TableGroupFromClauseAccess.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 TypeClassDescriptionclassWraps aNamedTableReferencerepresenting the CTE and adapts it toTableGroupfor 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 TypeInterfaceDescriptioninterfaceinterfaceMarker 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 TypeClassDescriptionclassclassA table group for collection tables of plural attributes.classA table group for correlated plural attributes.classA virtualTableReferencefor correlated roots.classclassA table group for functions that produce embeddable typed results.classA special table group for a table valued functions.classThe purpose of this table group is to defer creating the actual table group until it is really needed.classclassActs as a TableGroup for DML query operations.classA table group for one-to-many plural attributes.classA special table group for a sub-queries.classclassclassclassA 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 TableGroupTableGroup.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 TableGroupDelegatingTableGroup.getTableGroup()LazyTableGroup.getTableGroup()protected TableGroupMappedByTableGroup.getTableGroup()default TableGroupPluralTableGroup.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 TypeMethodDescriptionvoidFromClause.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 SqlAstJoinTypeTableGroupJoinProducer.determineSqlJoinType(TableGroup lhs, @Nullable SqlAstJoinType requestedJoinType, boolean fetched) default TableGroupJoinTableGroup.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> TFromClause.queryTableGroups(Function<TableGroup, T> action) voidLazyTableGroup.setTableGroupInitializerCallback(Consumer<TableGroup> tableGroupConsumer) voidFromClause.visitRoots(Consumer<TableGroup> action) voidFromClause.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 SqlAstJoinTypeEmbeddableValuedFetchable.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