Uses of Interface
org.hibernate.query.sqm.tree.from.SqmJoin
-
Packages that use SqmJoin Package Description 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. -
-
Uses of SqmJoin in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return SqmJoin Modifier and Type Method Description SqmJoin<O,J>
AnonymousTupleSqmAssociationPathSource. createSqmJoin(SqmFrom<?,O> 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
-