Uses of Interface
org.hibernate.sql.ast.tree.from.TableGroup
-
Packages that use TableGroup Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.ast.internal org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering Support for set and map orderingorg.hibernate.metamodel.mapping.ordering.ast org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.entity.internal -
-
Uses of TableGroup in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type TableGroup Modifier and Type Method Description protected boolean
DB2zSqlAstTranslator. renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)
protected boolean
H2SqlAstTranslator. renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)
protected boolean
SpannerSqlAstTranslator. renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)
protected boolean
SQLServerSqlAstTranslator. renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)
protected void
DB2SqlAstTranslator. renderTableReferenceJoins(TableGroup tableGroup)
protected boolean
H2SqlAstTranslator. shouldInlineCte(TableGroup tableGroup)
-
Uses of TableGroup in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return TableGroup Modifier and Type Method Description TableGroup
SubselectFetch. getOwnerTableGroup()
The TableGroup for the owner within theSubselectFetch.getLoadingSqlAst()
Methods in org.hibernate.engine.spi with parameters of type TableGroup Modifier and Type Method Description static SubselectFetch.RegistrationHandler
SubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, List<JdbcParameter> jdbcParameters, JdbcParameterBindings jdbcParameterBindings)
Constructors in org.hibernate.engine.spi with parameters of type TableGroup Constructor Description SubselectFetch(QuerySpec loadingSqlAst, TableGroup ownerTableGroup, List<JdbcParameter> loadingJdbcParameters, JdbcParameterBindings loadingJdbcParameterBindings, Set<EntityKey> resultingEntityKeys)
-
Uses of TableGroup in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type TableGroup Modifier and Type Method Description static 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, TableGroup tableGroup, SqlAstCreationState creationState)
Constructors in org.hibernate.internal with parameters of type TableGroup Constructor Description TableGroupFilterAliasGenerator(String defaultTable, TableGroup tableGroup)
-
Uses of TableGroup in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return types with arguments of type TableGroup Modifier and Type Method Description Map<TableGroup,Map<EntityDomainType<?>,Boolean>>
LoaderSqlAstCreationState. getTreatRegistrations()
Methods in org.hibernate.loader.ast.internal with parameters of type TableGroup Modifier and Type Method Description protected 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. registerTreat(TableGroup tableGroup, EntityDomainType<?> treatType)
void
LoaderSqlAstCreationState. registerTreatUsage(TableGroup tableGroup, EntityDomainType<?> treatType)
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 TableGroup Modifier and Type Method Description protected <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 TableGroup Modifier and Type Method Description MappingModelExpressible<?>
MappingMetamodel. resolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)
-
Uses of TableGroup in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return TableGroup Modifier and Type Method Description TableGroup
AbstractCompositeIdentifierMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Methods in org.hibernate.metamodel.internal with parameters of type TableGroup Modifier and Type Method Description <T> DomainResult<T>
AbstractCompositeIdentifierMapping. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
TableGroup
AbstractCompositeIdentifierMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroupJoin
AbstractCompositeIdentifierMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
SqlTuple
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 TableGroup Modifier and Type Method Description default 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 TableGroup Modifier and Type Method Description default 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, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
default void
PluralAttributeMapping. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
Restrictable. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
Applies the base set of restrictions.void
Discriminatable. 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, SqlAstCreationState creationState)
void
FilterRestrictable. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
Applies just theFilter
values enabled for the associated entitydefault void
PluralAttributeMapping. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, SqlAstCreationState creationState)
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 theWhere
restrictionsstatic Expression
MappingModelHelper. buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)
<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 targetPredicate
ForeignKeyDescriptor. 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.default void
EntityMappingType. pruneForSubclasses(TableGroup tableGroup, Set<String> treatedEntityNames)
Deprecated, for removal: This API element is subject to removal in a future version.Expression
DiscriminatorMapping. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Create the appropriate SQL expression for this discriminatorExpression
EntityDiscriminatorMapping. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Create the appropriate SQL expression for this discriminatorSqlTuple
EmbeddableValuedModelPart. 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 TableGroup Modifier and Type Method Description TableGroup
OneToManyCollectionPart. createAssociatedTableGroup(boolean canUseInnerJoins, NavigablePath append, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState)
TableGroup
PluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState)
TableGroup
DiscriminatedAssociationAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
DiscriminatedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
EmbeddedAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
EmbeddedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
OneToManyCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
PluralAttributeMappingImpl. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
AbstractEntityCollectionPart. createTableGroupInternal(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState)
TableGroup
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 TableGroup Modifier and Type Method Description void
AbstractDomainPath. apply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
AbstractDomainPath. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder 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
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
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, 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, NavigablePath navigablePath, DomainResultCreationState creationState)
For Hibernate ReactiveDomainResult
AbstractDiscriminatorMapping. 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)
<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>
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)
TableGroup
DiscriminatedAssociationAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
DiscriminatedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
EmbeddedAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
EmbeddedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
LazyTableGroup
ManyToManyCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
OneToManyCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
PluralAttributeMappingImpl. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
LazyTableGroup
ToOneAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
<T> DomainResult<T>
ToOneAttributeMapping. createSnapshotDomainResult(NavigablePath navigablePath, TableGroup parentTableGroup, String resultVariable, DomainResultCreationState creationState)
TableGroupJoin
DiscriminatedAssociationAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
DiscriminatedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
EmbeddedAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
EmbeddedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
ManyToManyCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
OneToManyCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
PluralAttributeMappingImpl. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
ToOneAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, 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)
Predicate
EmbeddedForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlAstCreationState creationState)
Predicate
SimpleForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlAstCreationState creationState)
SqlAstJoinType
DiscriminatedAssociationAttributeMapping. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
DiscriminatedCollectionPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
ManyToManyCollectionPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
OneToManyCollectionPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
PluralAttributeMappingImpl. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
ToOneAttributeMapping. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
Expression
AbstractDomainPath. resolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SqlAstNode
AbstractDomainPath. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
Expression
AnyDiscriminatorPart. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Expression
CaseStatementDiscriminatorMappingImpl. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
Expression
ExplicitColumnDiscriminatorMappingImpl. resolveSqlExpression(NavigablePath navigablePath, JdbcMapping jdbcMappingToUse, TableGroup tableGroup, SqlAstCreationState creationState)
SqlTuple
EmbeddedAttributeMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
EmbeddedCollectionPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
InverseNonAggregatedIdentifierMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
NonAggregatedIdentifierMappingImpl. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type TableGroup Constructor Description CaseStatementDiscriminatorExpression(TableGroup entityTableGroup)
-
Uses of TableGroup in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering with parameters of type TableGroup Modifier and Type Method Description void
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 TableGroup Modifier and Type Method Description void
ColumnReference. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
FunctionExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
void
OrderingExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder 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, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)
Expression
ColumnReference. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SelfRenderingFunctionSqlAstExpression
FunctionExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
SqlAstNode
OrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
Expression
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 TableGroup Modifier and Type Method Description MappingModelExpressible<?>
MappingMetamodelImpl. 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 TableGroup Modifier and Type Method Description void
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, Set<String> treatAsDeclarations, SqlAstCreationState creationState)
void
AbstractCollectionPersister. applyFilterRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, 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)
FilterAliasGenerator
BasicCollectionPersister. getFilterAliasGenerator(TableGroup tableGroup)
FilterAliasGenerator
OneToManyPersister. getFilterAliasGenerator(TableGroup rootTableGroup)
String
AbstractCollectionPersister. getManyToManyFilterFragment(TableGroup tableGroup, Map<String,Filter> enabledFilters)
String
CollectionPersister. getManyToManyFilterFragment(TableGroup tableGroup, Map<String,Filter> enabledFilters)
-
Uses of TableGroup in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return TableGroup Modifier and Type Method Description TableGroup
AbstractEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState)
TableGroup
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 TableGroup Modifier and Type Method Description void
AbstractEntityPersister. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, TableGroup tableGroup, boolean useQualifier, Map<String,Filter> enabledFilters, 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, 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)
<T> DomainResult<T>
JoinedSubclassEntityPersister. 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 TableGroup Modifier and Type Method Description TableGroup
AnonymousTupleEmbeddableValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroup
AnonymousTupleEntityValuedModelPart. createTableGroupInternal(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlAstCreationState creationState)
Methods in org.hibernate.query.derived with parameters of type TableGroup Modifier and Type Method Description void
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)
TableGroup
AnonymousTupleEmbeddableValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
LazyTableGroup
AnonymousTupleEntityValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
TableGroupJoin
AnonymousTupleEmbeddableValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
AnonymousTupleEntityValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
SqlAstJoinType
AnonymousTupleEmbeddableValuedModelPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
AnonymousTupleEntityValuedModelPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlTuple
AnonymousTupleEmbeddableValuedModelPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of TableGroup in org.hibernate.query.results
Classes in org.hibernate.query.results that implement TableGroup Modifier and Type Class Description class
TableGroupImpl
A TableGroup created with regards to a SQL ResultSet mappingMethods in org.hibernate.query.results that return TableGroup Modifier and Type Method Description TableGroup
FromClauseAccessImpl. findByAlias(String alias)
TableGroup
FromClauseAccessImpl. findTableGroup(NavigablePath navigablePath)
TableGroup
FromClauseAccessImpl. findTableGroupOnCurrentFromClause(NavigablePath navigablePath)
TableGroup
FromClauseAccessImpl. getByAlias(String alias)
Methods in org.hibernate.query.results with parameters of type TableGroup Modifier and Type Method Description void
FromClauseAccessImpl. registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup)
-
Uses of TableGroup in org.hibernate.query.sqm.internal
Method parameters in org.hibernate.query.sqm.internal with type arguments of type TableGroup Modifier and Type Method Description static JdbcParameterBindings
SqmUtil. createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
static 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 Modifier and Type Method Description TableGroup
MultiTableSqmMutationConverter. getMutatingTableGroup()
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type TableGroup Modifier and Type Method Description static Predicate
SqmMutationStrategyHelper. getIdSubqueryPredicate(Predicate predicate, EntityMappingType entityDescriptor, TableGroup tableGroup, SharedSessionContractImplementor session)
Translates the original delete predicate to be used in the id subquery forcing the use of the table alias qualifierBaseSqmToSqlAstConverter.AdditionalInsertValues
MultiTableSqmMutationConverter. visitInsertionTargetPaths(BiConsumer<Assignable,List<ColumnReference>> targetColumnReferenceConsumer, SqmInsertStatement<?> sqmStatement, EntityPersister entityDescriptor, TableGroup tableGroup, MultiTableSqmMutationConverter.SqmParameterResolutionConsumer parameterResolutionConsumer)
Specialized hook to visit the target paths defined by the insert SQM. -
Uses of TableGroup in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return TableGroup Modifier and Type Method Description protected TableGroup
UpdateExecutionDelegate. getUpdatingTableGroup()
-
Uses of TableGroup in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return TableGroup Modifier and Type Method Description protected TableGroup
BaseSqmToSqlAstConverter. consumeExplicitJoin(SqmJoin<?,?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive)
TableGroup
BaseSqmToSqlAstConverter. findTableGroup(NavigablePath navigablePath)
TableGroup
FromClauseIndex. findTableGroup(String alias)
TableGroup
BaseSqmToSqlAstConverter. findTableGroupOnCurrentFromClause(NavigablePath navigablePath)
Methods in org.hibernate.query.sqm.sql with parameters of type TableGroup Modifier and Type Method Description 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 hibernateEntityName)
void
BaseSqmToSqlAstConverter. registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup)
protected void
BaseSqmToSqlAstConverter. registerTypeUsage(TableGroup tableGroup)
BaseSqmToSqlAstConverter.AdditionalInsertValues
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 TableGroup Modifier and Type Method Description TableGroup
AbstractSqmPathInterpretation. getTableGroup()
Methods in org.hibernate.query.sqm.sql.internal that return types with arguments of type TableGroup Modifier and Type Method Description Map<TableGroup,Map<EntityDomainType<?>,Boolean>>
SqlAstQueryPartProcessingStateImpl. getTreatRegistrations()
Methods in org.hibernate.query.sqm.sql.internal with parameters of type TableGroup Modifier and Type Method Description static <T> EntityValuedPathInterpretation<T>
EntityValuedPathInterpretation. from(NavigablePath navigablePath, TableGroup tableGroup, ModelPart resultModelPart, EntityValuedModelPart mapping, EntityValuedModelPart treatedMapping, SqmToSqlAstConverter sqlAstCreationState)
void
SqlAstQueryPartProcessingStateImpl. registerTreat(TableGroup tableGroup, EntityDomainType<?> treatType)
void
SqlAstQueryPartProcessingStateImpl. registerTreatUsage(TableGroup tableGroup, EntityDomainType<?> treatType)
-
Uses of TableGroup in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableGroup Modifier and Type Method Description void
SqlAstWalker. visitTableGroup(TableGroup tableGroup)
-
Uses of TableGroup in org.hibernate.sql.ast.spi
Fields in org.hibernate.sql.ast.spi with type parameters of type TableGroup Modifier and Type Field Description protected Map<NavigablePath,TableGroup>
SimpleFromClauseAccessImpl. tableGroupMap
Methods in org.hibernate.sql.ast.spi that return TableGroup Modifier and Type Method Description TableGroup
FromClauseAccess. 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.TableGroup
SimpleFromClauseAccessImpl. findTableGroup(NavigablePath navigablePath)
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.TableGroup
SimpleFromClauseAccessImpl. findTableGroupForGetOrCreate(NavigablePath navigablePath)
TableGroup
FromClauseAccess. findTableGroupOnCurrentFromClause(NavigablePath navigablePath)
Find a TableGroup in this from clause without consulting parents by the NavigablePath it is registered under.TableGroup
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 that return types with arguments of type TableGroup Modifier and Type Method Description Map<TableGroup,Map<EntityDomainType<?>,Boolean>>
SqlAstQueryPartProcessingState. getTreatRegistrations()
The treat registrations.Methods in org.hibernate.sql.ast.spi with parameters of type TableGroup Modifier and Type Method Description void
AbstractSqlAstTranslator.ForUpdateClause. addKeyColumnNames(TableGroup tableGroup)
void
AbstractSqlAstTranslator.ForUpdateClause. applyAliases(RowLockStrategy lockIdentifier, TableGroup tableGroup)
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)
void
SqlAstQueryPartProcessingState. registerTreat(TableGroup tableGroup, EntityDomainType<?> treatType)
void
SqlAstQueryPartProcessingState. registerTreatUsage(TableGroup tableGroup, EntityDomainType<?> treatType)
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 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 TableGroup Modifier and Type Method Description default 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 TableGroup Modifier and Type Class Description class
CteTableGroup
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.from Modifier and Type Interface Description interface
PluralTableGroup
interface
VirtualTableGroup
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 TableGroup Modifier and Type Class Description class
AbstractTableGroup
class
CollectionTableGroup
A table group for collection tables of plural attributes.class
CorrelatedPluralTableGroup
A table group for correlated plural attributes.class
CorrelatedTableGroup
A virtualTableReference
for correlated roots.class
DelegatingTableGroup
class
FunctionTableGroup
A special table group for a table valued functions.class
LazyTableGroup
The purpose of this table group is to defer creating the actual table group until it is really needed.class
MappedByTableGroup
class
MutatingTableReferenceGroupWrapper
Acts as a TableGroup for DML query operations.class
OneToManyTableGroup
A table group for one-to-many plural attributes.class
QueryPartTableGroup
A special table group for a sub-queries.class
StandardTableGroup
class
StandardVirtualTableGroup
class
UnionTableGroup
class
ValuesTableGroup
A special table group for a VALUES clause.Methods in org.hibernate.sql.ast.tree.from that return TableGroup Modifier and Type Method Description TableGroup
RootTableGroupProducer. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState)
Create a root TableGroup as defined by this producerTableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Create the "join", but return a TableGroup.default TableGroup
TableGroup. findCompatibleJoinedGroup(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType)
TableGroup
FromClause. findTableGroup(NavigablePath navigablePath)
TableGroup
CorrelatedTableGroup. getCorrelatedTableGroup()
TableGroup
CollectionTableGroup. getElementTableGroup()
TableGroup
CorrelatedPluralTableGroup. getElementTableGroup()
TableGroup
OneToManyTableGroup. getElementTableGroup()
TableGroup
PluralTableGroup. getElementTableGroup()
TableGroup
CollectionTableGroup. getIndexTableGroup()
TableGroup
CorrelatedPluralTableGroup. getIndexTableGroup()
TableGroup
OneToManyTableGroup. getIndexTableGroup()
TableGroup
PluralTableGroup. getIndexTableGroup()
TableGroup
TableGroupJoin. getJoinedGroup()
protected abstract TableGroup
DelegatingTableGroup. getTableGroup()
TableGroup
LazyTableGroup. getTableGroup()
protected TableGroup
MappedByTableGroup. getTableGroup()
default TableGroup
PluralTableGroup. getTableGroup(CollectionPart.Nature nature)
TableGroup
LazyTableGroup. getUnderlyingTableGroup()
TableGroup
MappedByTableGroup. getUnderlyingTableGroup()
TableGroup
StandardVirtualTableGroup. getUnderlyingTableGroup()
TableGroup
VirtualTableGroup. getUnderlyingTableGroup()
Methods in org.hibernate.sql.ast.tree.from that return types with arguments of type TableGroup Modifier and Type Method Description List<TableGroup>
FromClause. getRoots()
Methods in org.hibernate.sql.ast.tree.from with parameters of type TableGroup Modifier and Type Method Description void
FromClause. addRoot(TableGroup tableGroup)
TableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Create the "join", but return a TableGroup.TableGroupJoin
TableGroupJoinProducer. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAliasBase explicitSqlAliasBase, SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
Create a TableGroupJoin.default TableGroupJoin
TableGroup. findTableGroupJoin(TableGroup tableGroup)
SqlAstJoinType
TableGroupJoinProducer. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
Method parameters in org.hibernate.sql.ast.tree.from with type arguments of type TableGroup Modifier and Type Method Description <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 TableGroup Constructor Description CorrelatedPluralTableGroup(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 TableGroup Constructor Description CollectionTableGroup(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 TableGroup Modifier and Type Method Description default <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 TableGroup Constructor Description CollectionDomainResult(NavigablePath loadingPath, PluralAttributeMapping loadingAttribute, String resultVariable, TableGroup tableGroup, DomainResultCreationState creationState)
EagerCollectionFetch(NavigablePath fetchedPath, PluralAttributeMapping fetchedAttribute, TableGroup collectionTableGroup, 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 TableGroup Modifier and Type Method Description default SqlAstJoinType
EmbeddableValuedFetchable. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
-
Uses of TableGroup in org.hibernate.sql.results.graph.entity.internal
-