Uses of Interface
org.hibernate.sql.ast.tree.from.TableGroup
-
-
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)
-
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(EntityValuedModelPart entityModelPart, 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)
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 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)
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. lenientlyResolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)
MappingModelExpressible<?>
MappingMetamodel. resolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)
todo (6.0) : POC!!! Intended for use in SQM -> SQL translation -
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, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
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, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
AbstractCompositeIdentifierMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
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, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
default TableGroup
EntityMappingType. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
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)
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)
void
EntityMappingType. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState)
void
EntityMappingType. 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)
<T> DomainResult<T>
EntityMappingType. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
default <T> DomainResult<T>
EntityValuedModelPart. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
DomainResult<?>
ForeignKeyDescriptor. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, ForeignKeyDescriptor.Nature side, FetchParent fetchParent, DomainResultCreationState creationState)
<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 tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
Create a DomainResult for the referring-side of the fkdefault <T> DomainResult<T>
PluralAttributeMapping. createSnapshotDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
DomainResult<?>
ForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
Create a DomainResult for the target-side of the fkPredicate
ForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
default void
EntityMappingType. pruneForSubclasses(TableGroup tableGroup, Set<String> treatedEntityNames)
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.Expression
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
PluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
PluralAttributeMappingImpl. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
TableGroup
DiscriminatedAssociationAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
DiscriminatedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
EmbeddedAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
EmbeddedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
PluralAttributeMappingImpl. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
EntityCollectionPart. createTableGroupInternal(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
TableGroup
ToOneAttributeMapping. createTableGroupInternal(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
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
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
EntityCollectionPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState)
void
EntityCollectionPart. 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)
<T> DomainResult<T>
AbstractDiscriminatorMapping. 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 tableGroup, String resultVariable, DomainResultCreationState creationState)
DomainResult<?>
EmbeddedForeignKeyDescriptor. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, ForeignKeyDescriptor.Nature side, FetchParent fetchParent, DomainResultCreationState creationState)
<T> DomainResult<T>
EntityCollectionPart. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, 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>
PluralAttributeMappingImpl. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
<T> DomainResult<T>
SimpleForeignKeyDescriptor. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, ForeignKeyDescriptor.Nature side, FetchParent fetchParent, 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 tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createKeyDomainResult(NavigablePath navigablePath, TableGroup tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
TableGroup
DiscriminatedAssociationAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
DiscriminatedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
EmbeddedAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
EmbeddedCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
LazyTableGroup
EntityCollectionPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
PluralAttributeMappingImpl. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
LazyTableGroup
ToOneAttributeMapping. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
<T> DomainResult<T>
ToOneAttributeMapping. createSnapshotDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
TableGroupJoin
DiscriminatedAssociationAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
DiscriminatedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
EmbeddedAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
EmbeddedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
EntityCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup collectionTableGroup, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
PluralAttributeMappingImpl. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
ToOneAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
DomainResult<?>
EmbeddedForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
DomainResult<?>
SimpleForeignKeyDescriptor. createTargetDomainResult(NavigablePath navigablePath, TableGroup tableGroup, FetchParent fetchParent, DomainResultCreationState creationState)
Predicate
EmbeddedForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
Predicate
SimpleForeignKeyDescriptor. generateJoinPredicate(TableGroup targetSideTableGroup, TableGroup keySideTableGroup, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
SqlAstJoinType
DiscriminatedAssociationAttributeMapping. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
DiscriminatedCollectionPart. getDefaultSqlAstJoinType(TableGroup parentTableGroup)
SqlAstJoinType
EntityCollectionPart. 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
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)
-
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. lenientlyResolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)
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)
void
OneToManyPersister. 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, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
SingleTableEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
UnionSubclassEntityPersister. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
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
SingleTableEntityPersister. 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, Set<String> treatedEntityNames)
void
SingleTableEntityPersister. pruneForSubclasses(TableGroup tableGroup, Set<String> treatedEntityNames)
void
UnionSubclassEntityPersister. pruneForSubclasses(TableGroup tableGroup, Set<String> treatedEntityNames)
-
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, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
AnonymousTupleEntityValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
AnonymousTupleEntityValuedModelPart. createTableGroupInternal(boolean canUseInnerJoins, NavigablePath navigablePath, boolean fetched, String sourceAlias, SqlAliasBase sqlAliasBase, SqlExpressionResolver sqlExpressionResolver, SqlAstCreationContext creationContext)
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, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
AnonymousTupleEntityValuedModelPart. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
AnonymousTupleEmbeddableValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroupJoin
AnonymousTupleEntityValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
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 BaseSqmToSqlAstConverter.AdditionalInsertValues
MultiTableSqmMutationConverter. visitInsertionTargetPaths(BiConsumer<Assignable,List<ColumnReference>> targetColumnReferenceConsumer, SqmInsertStatement<?> sqmStatement, EntityPersister entityDescriptor, TableGroup tableGroup, MultiTableSqmMutationConverter.SqmParameterResolutionConsumer parameterResolutionConsumer)
Specialized hook to visit the assignments defined by the update SQM allow "listening" for each SQL assignment. -
Uses of TableGroup in org.hibernate.query.sqm.mutation.internal.temptable
-
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. registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup)
protected void
BaseSqmToSqlAstConverter. registerTreatUsage(SqmFrom<?,?> sqmFrom, 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 with parameters of type TableGroup Modifier and Type Method Description static <T> EntityValuedPathInterpretation<T>
EntityValuedPathInterpretation. from(NavigablePath navigablePath, TableGroup tableGroup, ModelPart resultModelPart, boolean allowFkOptimization, EntityValuedModelPart mapping, EntityValuedModelPart treatedMapping, SqmToSqlAstConverter sqlAstCreationState)
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type TableGroup Constructor Description AbstractSqmPathInterpretation(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup)
BasicValuedPathInterpretation(ColumnReference columnReference, NavigablePath navigablePath, BasicValuedModelPart mapping, TableGroup tableGroup)
DiscriminatedAssociationTypePathInterpretation(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup, Expression expression)
DiscriminatorPathInterpretation(NavigablePath navigablePath, EntityMappingType mapping, TableGroup tableGroup, SqlAstCreationState sqlAstCreationState)
EmbeddableValuedPathInterpretation(SqlTuple sqlExpression, NavigablePath navigablePath, EmbeddableValuedModelPart mapping, TableGroup tableGroup)
EntityValuedPathInterpretation(Expression sqlExpression, NavigablePath navigablePath, TableGroup tableGroup, EntityValuedModelPart mapping)
-
Uses of TableGroup in org.hibernate.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)
default TableGroup
FromClauseAccess. findTableGroupOnCurrentFromClause(NavigablePath p)
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. findTableGroupOnParents(NavigablePath p)
Deprecated.default TableGroup
FromClauseAccess. getTableGroup(NavigablePath navigablePath)
Get a TableGroup by the NavigablePath it is registered under.default TableGroup
FromClauseAccess. resolveTableGroup(NavigablePath navigablePath, Function<NavigablePath,TableGroup> creator)
Finds the TableGroup associated with the given `navigablePath`.Methods in org.hibernate.sql.ast.spi with parameters of type 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. processNestedTableGroupJoins(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. processTableGroupJoins(TableGroup source)
void
FromClauseAccess. registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup)
Register a TableGroup under the given `navigablePath`.void
SimpleFromClauseAccessImpl. registerTableGroup(NavigablePath navigablePath, TableGroup tableGroup)
protected boolean
AbstractSqlAstTranslator. renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)
protected void
AbstractSqlAstTranslator. renderRootTableGroup(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderTableGroup(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderTableReferenceJoins(TableGroup tableGroup)
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
SyntheticVirtualTableGroup
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, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAliasBase sqlAliasBase, SqlExpressionResolver expressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
TableGroup
RootTableGroupProducer. createRootTableGroup(boolean canUseInnerJoins, NavigablePath navigablePath, String explicitSourceAlias, Supplier<Consumer<Predicate>> additionalPredicateCollectorAccess, SqlAstCreationState creationState, SqlAstCreationContext creationContext)
Create a root TableGroup as defined by this producerTableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
Create a TableGroupJoin as defined for this producer, but as root TableGroup.default TableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Create a TableGroupJoin as defined for this producer, but as root TableGroup.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()
TableGroup
LazyTableGroup. getUnderlyingTableGroup()
TableGroup
MappedByTableGroup. getUnderlyingTableGroup()
TableGroup
StandardVirtualTableGroup. getUnderlyingTableGroup()
TableGroup
SyntheticVirtualTableGroup. 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, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
Create a TableGroupJoin as defined for this producer, but as root TableGroup.default TableGroup
TableGroupJoinProducer. createRootTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, Consumer<Predicate> predicateConsumer, SqlAstCreationState creationState)
Create a TableGroupJoin as defined for this producer, but as root TableGroup.TableGroupJoin
TableGroupJoinProducer. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAliasBaseGenerator aliasBaseGenerator, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess, SqlAstCreationContext creationContext)
Create a TableGroupJoin as defined for this producer The sqlAstJoinType may be null to signal that the join is for an implicit path.default TableGroupJoin
TableGroupJoinProducer. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, String explicitSourceAlias, SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
Create a TableGroupJoin as defined for this producer The sqlAstJoinType may be null to signal that the join is for an implicit path.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, BiPredicate<NavigablePath,String> navigablePathChecker, TableGroupProducer tableGroupProducer, String sourceAlias, SqlAliasBase sqlAliasBase, SessionFactoryImplementor sessionFactory, TableGroup parentTableGroup)
MappedByTableGroup(NavigablePath navigablePath, ModelPartContainer modelPart, TableGroup underlyingTableGroup, boolean fetched, TableGroup parentTableGroup, BiPredicate<NavigablePath,String> navigablePathChecker)
OneToManyTableGroup(PluralAttributeMapping pluralAttributeMapping, TableGroup elementTableGroup, SessionFactoryImplementor sessionFactory)
StandardVirtualTableGroup(NavigablePath navigablePath, ModelPartContainer modelPart, TableGroup underlyingTableGroup, boolean fetched)
SyntheticVirtualTableGroup(NavigablePath navigablePath, ModelPartContainer modelPart, TableGroup underlyingTableGroup)
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, BiPredicate<NavigablePath,String> navigablePathChecker, 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 tableGroup, 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
-
Uses of TableGroup in org.hibernate.sql.results.internal.domain
Methods in org.hibernate.sql.results.internal.domain with parameters of type TableGroup Modifier and Type Method Description void
CircularBiDirectionalFetchImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState)
void
CircularBiDirectionalFetchImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
CircularFetchImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState)
void
CircularFetchImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
<T> DomainResult<T>
CircularBiDirectionalFetchImpl. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
<T> DomainResult<T>
CircularFetchImpl. createDomainResult(NavigablePath navigablePath, TableGroup tableGroup, String resultVariable, DomainResultCreationState creationState)
-