Uses of Interface
org.hibernate.query.sqm.tree.from.SqmJoin
-
Packages that use SqmJoin Package Description org.hibernate.query.criteria Support for JPA criteria queries.org.hibernate.query.derived org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree. -
-
Uses of SqmJoin in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return types with arguments of type SqmJoin Modifier and Type Method Description Set<SqmJoin<?,?>>
JpaSubQuery. getCorrelatedSqmJoins()
-
Uses of SqmJoin in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return SqmJoin Modifier and Type Method Description SqmJoin
AnonymousTupleSqmAssociationPathSource. createSqmJoin(SqmFrom lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
-
Uses of SqmJoin in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmJoin Modifier and Type Method Description SqmJoin<?,?>
SemanticQueryBuilder. visitJoin(HqlParser.JoinContext parserJoin)
SqmJoin<?,?>
SemanticQueryBuilder. visitJpaCollectionJoin(HqlParser.JpaCollectionJoinContext ctx)
-
Uses of SqmJoin in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmJoin Modifier and Type Method Description SqmJoin<O,E>
SqmJoinable. createSqmJoin(SqmFrom<?,O> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
-
Uses of SqmJoin in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmJoin Modifier and Type Method Description protected void
BaseSemanticQueryWalker. consumeExplicitJoin(SqmJoin<?,?> sqmJoin, boolean transitive)
-
Uses of SqmJoin in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmJoin Modifier and Type Method Description protected TableGroup
BaseSqmToSqlAstConverter. consumeExplicitJoin(SqmJoin<?,?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive)
-
Uses of SqmJoin in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement SqmJoin Modifier and Type Class Description class
AbstractSqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.class
AbstractSqmJoin<O,T>
class
AbstractSqmPluralJoin<O,C,E>
class
AbstractSqmQualifiedJoin<O,T>
class
SqmBagJoin<O,E>
class
SqmCorrelatedBagJoin<O,T>
class
SqmCorrelatedCrossJoin<T>
class
SqmCorrelatedEntityJoin<T>
class
SqmCorrelatedListJoin<O,T>
class
SqmCorrelatedMapJoin<O,K,V>
class
SqmCorrelatedPluralPartJoin<O,T>
class
SqmCorrelatedSetJoin<O,T>
class
SqmCorrelatedSingularJoin<O,T>
class
SqmListJoin<O,E>
class
SqmMapJoin<O,K,V>
class
SqmPluralPartJoin<O,T>
class
SqmSetJoin<O,E>
class
SqmSingularJoin<O,T>
class
SqmTreatedBagJoin<O,T,S extends T>
class
SqmTreatedCrossJoin<T,S extends T>
class
SqmTreatedEntityJoin<T,S extends T>
class
SqmTreatedListJoin<O,T,S extends T>
class
SqmTreatedMapJoin<O,K,V,S extends V>
class
SqmTreatedPluralPartJoin<O,T,S extends T>
class
SqmTreatedSetJoin<O,T,S extends T>
class
SqmTreatedSingularJoin<O,T,S extends T>
Methods in org.hibernate.query.sqm.tree.domain with type parameters of type SqmJoin Modifier and Type Method Description static <X,J extends SqmJoin<X,?>>
SqmCorrelatedRootJoin<X>SqmCorrelatedRootJoin. create(J correlationParent, J correlatedJoin)
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type SqmJoin Modifier and Type Method Description List<SqmJoin<T,?>>
AbstractSqmFrom. getSqmJoins()
Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmJoin Modifier and Type Method Description void
AbstractSqmFrom. addSqmJoin(SqmJoin<T,?> join)
Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type SqmJoin Modifier and Type Method Description void
AbstractSqmFrom. visitSqmJoins(Consumer<SqmJoin<T,?>> consumer)
-
Uses of SqmJoin in org.hibernate.query.sqm.tree.from
Subinterfaces of SqmJoin in org.hibernate.query.sqm.tree.from Modifier and Type Interface Description interface
SqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.interface
SqmQualifiedJoin<O,T>
Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement SqmJoin Modifier and Type Class Description class
SqmCrossJoin<T>
class
SqmCteJoin<T>
class
SqmDerivedJoin<T>
class
SqmEntityJoin<T>
Methods in org.hibernate.query.sqm.tree.from that return SqmJoin Modifier and Type Method Description SqmJoin<O,T>
SqmJoin. copy(SqmCopyContext context)
Methods in org.hibernate.query.sqm.tree.from that return types with arguments of type SqmJoin Modifier and Type Method Description List<SqmJoin<?,?>>
SqmRoot. getOrderedJoins()
List<SqmJoin<T,?>>
SqmFrom. getSqmJoins()
The joins associated with this SqmFromMethods in org.hibernate.query.sqm.tree.from with parameters of type SqmJoin Modifier and Type Method Description void
SqmRoot. addOrderedJoin(SqmJoin<?,?> join)
void
SqmFrom. addSqmJoin(SqmJoin<T,?> join)
Add an associated joinvoid
SqmRoot. addSqmJoin(SqmJoin<E,?> join)
Method parameters in org.hibernate.query.sqm.tree.from with type arguments of type SqmJoin Modifier and Type Method Description void
SqmFrom. visitSqmJoins(Consumer<SqmJoin<T,?>> consumer)
Visit all associated joins -
Uses of SqmJoin in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmJoin Modifier and Type Method Description Set<SqmJoin<?,?>>
SqmSubQuery. getCorrelatedSqmJoins()
-