Uses of Class
org.hibernate.sql.ast.tree.from.TableGroupJoin
-
Packages that use TableGroupJoin Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping.internal org.hibernate.query.derived org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree. -
-
Uses of TableGroupJoin in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type TableGroupJoin Modifier and Type Method Description protected void
DB2SqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
SQLServerSqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
SybaseASESqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
Method parameters in org.hibernate.dialect with type arguments of type TableGroupJoin Modifier and Type Method Description protected void
DB2SqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
SQLServerSqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
SybaseASESqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
-
Uses of TableGroupJoin in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return TableGroupJoin Modifier and Type Method Description TableGroupJoin
AbstractCompositeIdentifierMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
-
Uses of TableGroupJoin in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return TableGroupJoin Modifier and Type Method Description TableGroupJoin
DiscriminatedAssociationAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
DiscriminatedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
EmbeddedAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
EmbeddedCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
ManyToManyCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
OneToManyCollectionPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
PluralAttributeMappingImpl. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
ToOneAttributeMapping. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
-
Uses of TableGroupJoin in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return TableGroupJoin Modifier and Type Method Description TableGroupJoin
AnonymousTupleEmbeddableValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
TableGroupJoin
AnonymousTupleEntityValuedModelPart. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType requestedJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
-
Uses of TableGroupJoin in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableGroupJoin Modifier and Type Method Description void
SqlAstWalker. visitTableGroupJoin(TableGroupJoin tableGroupJoin)
-
Uses of TableGroupJoin in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal that return TableGroupJoin Modifier and Type Method Description static TableGroupJoin
TableGroupJoinHelper. determineJoinForPredicateApply(TableGroupJoin mainTableGroupJoin)
Determine theTableGroupJoin
to which a customON
clause predicate should be applied to.Methods in org.hibernate.sql.ast.internal with parameters of type TableGroupJoin Modifier and Type Method Description static TableGroupJoin
TableGroupJoinHelper. determineJoinForPredicateApply(TableGroupJoin mainTableGroupJoin)
Determine theTableGroupJoin
to which a customON
clause predicate should be applied to. -
Uses of TableGroupJoin in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type TableGroupJoin Modifier and Type Method Description protected void
AbstractSqlAstTranslator. processTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
void
AbstractSqlAstTranslator. visitTableGroupJoin(TableGroupJoin tableGroupJoin)
void
AbstractSqlAstWalker. visitTableGroupJoin(TableGroupJoin tableGroupJoin)
void
AggregateFunctionChecker. visitTableGroupJoin(TableGroupJoin tableGroupJoin)
void
ExpressionReplacementWalker. visitTableGroupJoin(TableGroupJoin tableGroupJoin)
Method parameters in org.hibernate.sql.ast.spi with type arguments of type TableGroupJoin Modifier and Type Method Description protected boolean
AbstractSqlAstTranslator. hasNestedTableGroupsToRender(List<TableGroupJoin> nestedTableGroupJoins)
protected void
AbstractSqlAstTranslator. processNestedTableGroupJoins(TableGroup source, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. processTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderRootTableGroup(TableGroup tableGroup, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderTableGroup(TableGroup tableGroup, Predicate predicate, List<TableGroupJoin> tableGroupJoinCollector)
protected void
AbstractSqlAstTranslator. renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector)
-
Uses of TableGroupJoin in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return TableGroupJoin Modifier and Type Method Description TableGroupJoin
TableGroupJoinProducer. createTableGroupJoin(NavigablePath navigablePath, TableGroup lhs, @Nullable String explicitSourceAlias, @Nullable SqlAliasBase explicitSqlAliasBase, @Nullable SqlAstJoinType sqlAstJoinType, boolean fetched, boolean addsPredicate, SqlAstCreationState creationState)
Create a TableGroupJoin.default TableGroupJoin
TableGroup. findCompatibleJoin(TableGroupJoinProducer joinProducer, SqlAstJoinType requestedJoinType)
default TableGroupJoin
TableGroup. findTableGroupJoin(TableGroup tableGroup)
Methods in org.hibernate.sql.ast.tree.from with parameters of type TableGroupJoin Modifier and Type Method Description void
AbstractTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
CorrelatedTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
DelegatingTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
LazyTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
MutatingTableReferenceGroupWrapper. addNestedTableGroupJoin(TableGroupJoin join)
void
OneToManyTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
StandardVirtualTableGroup. addNestedTableGroupJoin(TableGroupJoin join)
void
TableGroup. addNestedTableGroupJoin(TableGroupJoin join)
A nested table group join is a join against a table group, that is ensured to be joined against the primary table reference and table reference joins in isolation, prior to doing other table group joins e.g.void
AbstractTableGroup. addTableGroupJoin(TableGroupJoin join)
void
CorrelatedTableGroup. addTableGroupJoin(TableGroupJoin join)
void
DelegatingTableGroup. addTableGroupJoin(TableGroupJoin join)
void
LazyTableGroup. addTableGroupJoin(TableGroupJoin join)
void
MutatingTableReferenceGroupWrapper. addTableGroupJoin(TableGroupJoin join)
void
OneToManyTableGroup. addTableGroupJoin(TableGroupJoin join)
void
StandardVirtualTableGroup. addTableGroupJoin(TableGroupJoin join)
void
TableGroup. addTableGroupJoin(TableGroupJoin join)
void
AbstractTableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
CorrelatedTableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
DelegatingTableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
MutatingTableReferenceGroupWrapper. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
OneToManyTableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
StandardVirtualTableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
void
TableGroup. prependTableGroupJoin(NavigablePath navigablePath, TableGroupJoin join)
Adds the given table group join before a join as found via the given navigable path.void
CollectionTableGroup. registerElementTableGroup(TableGroupJoin elementTableGroupJoin)
void
CollectionTableGroup. registerElementTableGroup(TableGroupJoin elementTableGroupJoin, boolean nested)
void
CorrelatedPluralTableGroup. registerElementTableGroup(TableGroupJoin elementTableGroupJoin)
void
CollectionTableGroup. registerIndexTableGroup(TableGroupJoin indexTableGroupJoin)
void
CollectionTableGroup. registerIndexTableGroup(TableGroupJoin indexTableGroupJoin, boolean nested)
void
CorrelatedPluralTableGroup. registerIndexTableGroup(TableGroupJoin indexTableGroupJoin)
void
OneToManyTableGroup. registerIndexTableGroup(TableGroupJoin indexTableGroupJoin)
void
OneToManyTableGroup. registerIndexTableGroup(TableGroupJoin indexTableGroupJoin, boolean nested)
-