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 voidBaseSemanticQueryWalker. 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 TableGroupBaseSqmToSqlAstConverter. 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 classAbstractSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.classAbstractSqmJoin<O,T>classAbstractSqmPluralJoin<O,C,E>classAbstractSqmQualifiedJoin<O,T>classSqmBagJoin<O,E>classSqmCorrelatedBagJoin<O,T>classSqmCorrelatedCrossJoin<T>classSqmCorrelatedCteJoin<T>classSqmCorrelatedDerivedJoin<T>classSqmCorrelatedEntityJoin<T>classSqmCorrelatedListJoin<O,T>classSqmCorrelatedMapJoin<O,K,V>classSqmCorrelatedPluralPartJoin<O,T>classSqmCorrelatedSetJoin<O,T>classSqmCorrelatedSingularJoin<O,T>classSqmListJoin<O,E>classSqmMapJoin<O,K,V>classSqmPluralPartJoin<O,T>classSqmSetJoin<O,E>classSqmSingularJoin<O,T>classSqmTreatedBagJoin<O,T,S extends T>classSqmTreatedCrossJoin<T,S extends T>classSqmTreatedEntityJoin<T,S extends T>classSqmTreatedListJoin<O,T,S extends T>classSqmTreatedMapJoin<O,K,V,S extends V>classSqmTreatedPluralPartJoin<O,T,S extends T>classSqmTreatedSetJoin<O,T,S extends T>classSqmTreatedSingularJoin<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,?>>
SqmCorrelatedDerivedRootJoin<X>SqmCorrelatedDerivedRootJoin. create(J correlationParent, J correlatedJoin)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 voidAbstractSqmFrom. addSqmJoin(SqmJoin<T,?> join)Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type SqmJoin Modifier and Type Method Description voidAbstractSqmFrom. 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 interfaceSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.interfaceSqmQualifiedJoin<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 classSqmCrossJoin<T>classSqmCteJoin<T>classSqmDerivedJoin<T>classSqmEntityJoin<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 voidSqmRoot. addOrderedJoin(SqmJoin<?,?> join)voidSqmFrom. addSqmJoin(SqmJoin<T,?> join)Add an associated joinvoidSqmRoot. addSqmJoin(SqmJoin<E,?> join)Method parameters in org.hibernate.query.sqm.tree.from with type arguments of type SqmJoin Modifier and Type Method Description voidSqmFrom. visitSqmJoins(Consumer<SqmJoin<T,?>> consumer)Visit all associated joins
-