Uses of Interface
org.hibernate.query.sqm.tree.from.SqmJoin
Packages that use SqmJoin
Package
Description
Implementation of the SPI for the runtime domain metamodel.
Implementation of the SPIs for HQL support.
This package defines a semantic model of HQL queries.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
-
Uses of SqmJoin in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return SqmJoinModifier and TypeMethodDescriptionSingularAttributeImpl.createSqmJoin(SqmFrom<?, D> 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 SqmJoinModifier and TypeMethodDescriptionfinal SqmJoin<?,?> SemanticQueryBuilder.visitJoin(HqlParser.JoinContext parserJoin) SqmJoin<?,?> SemanticQueryBuilder.visitJpaCollectionJoin(HqlParser.JpaCollectionJoinContext ctx) Constructors in org.hibernate.query.hql.internal with parameters of type SqmJoinModifierConstructorDescriptionQualifiedJoinPredicatePathConsumer(SqmJoin<?, ?> sqmJoin, SqmCreationState creationState) -
Uses of SqmJoin in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmJoinModifier and TypeMethodDescriptionSqmJoinable.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 SqmJoinModifier and TypeMethodDescriptionprotected 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 SqmJoinModifier and TypeMethodDescriptionprotected TableGroupBaseSqmToSqlAstConverter.consumeExplicitJoin(SqmJoin<?, ?> sqmJoin, TableGroup lhsTableGroup, TableGroup ownerTableGroup, boolean transitive) -
Uses of SqmJoin in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmJoin in org.hibernate.query.sqm.tree.domainClasses in org.hibernate.query.sqm.tree.domain that implement SqmJoinModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmJoin<L,R> classAbstractSqmPluralJoin<L,C, E> Base support for joins to plural attributesclassSqmBagJoin<O,E> classSqmCorrelatedBagJoin<O,T> classclassclassclassclassclassSqmCorrelatedMapJoin<L,K, V> classclassSqmCorrelatedSetJoin<O,T> classclassSqmListJoin<O,E> classSqmMapJoin<L,K, V> classSqmPluralPartJoin<O,T> classSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTreatedBagJoin<L,R, S extends R> classA TREAT form of SqmCrossJoinclassSqmTreatedEntityJoin<L,R, S extends R> classSqmTreatedListJoin<O,T, S extends T> classSqmTreatedMapJoin<L,K, V, S extends V> classclassSqmTreatedSetJoin<O,T, S extends T> classSqmTreatedSingularJoin<O,T, S extends T> Methods in org.hibernate.query.sqm.tree.domain with type parameters of type SqmJoinModifier and TypeMethodDescriptionstatic <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 SqmJoinModifier and TypeMethodDescription<X> SqmJoin<?,X> AbstractSqmFrom.join(JpaCteCriteria<X> cte) <X> SqmJoin<?,X> AbstractSqmFrom.join(JpaCteCriteria<X> cte, SqmJoinType joinType) <X> SqmJoin<?,X> AbstractSqmFrom.join(JpaCteCriteria<X> cte, SqmJoinType joinType, String alias) AbstractSqmJoin.on(Expression<Boolean> restriction) AbstractSqmJoin.on(JpaExpression<Boolean> restriction) AbstractSqmJoin.on(JpaPredicate... restrictions) Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type SqmJoinMethods in org.hibernate.query.sqm.tree.domain with parameters of type SqmJoinMethod parameters in org.hibernate.query.sqm.tree.domain with type arguments of type SqmJoinModifier and TypeMethodDescriptionvoidAbstractSqmFrom.visitSqmJoins(Consumer<SqmJoin<T, ?>> consumer) -
Uses of SqmJoin in org.hibernate.query.sqm.tree.from
Subinterfaces of SqmJoin in org.hibernate.query.sqm.tree.fromModifier and TypeInterfaceDescriptioninterfaceSqmAttributeJoin<O,T> Models a join based on a mapped attribute reference.interfaceSqmTreatedAttributeJoin<L,R, R1 extends R> Classes in org.hibernate.query.sqm.tree.from that implement SqmJoinModifier and TypeClassDescriptionclassSqmCrossJoin<T>Stuff and thingsclassSqmCteJoin<T>classclassSqmEntityJoin<L,R> classMethods in org.hibernate.query.sqm.tree.from that return SqmJoinModifier and TypeMethodDescriptionSqmJoin.copy(SqmCopyContext context) SqmAttributeJoin.on(Expression<Boolean> restriction) SqmAttributeJoin.on(JpaExpression<Boolean> restriction) SqmAttributeJoin.on(JpaPredicate... restrictions) SqmJoin.on(Expression<Boolean> restriction) SqmJoin.on(JpaExpression<Boolean> restriction) SqmJoin.on(JpaPredicate... restrictions) Methods in org.hibernate.query.sqm.tree.from that return types with arguments of type SqmJoinModifier and TypeMethodDescriptionSqmRoot.getOrderedJoins()SqmFrom.getSqmJoins()The joins associated with this SqmFromMethods in org.hibernate.query.sqm.tree.from with parameters of type SqmJoinModifier and TypeMethodDescriptionvoidSqmRoot.addOrderedJoin(SqmJoin<?, ?> join) voidSqmFrom.addSqmJoin(SqmJoin<R, ?> join) Add an associated joinvoidSqmRoot.addSqmJoin(SqmJoin<E, ?> join) Method parameters in org.hibernate.query.sqm.tree.from with type arguments of type SqmJoinModifier and TypeMethodDescriptionvoidSqmFrom.visitSqmJoins(Consumer<SqmJoin<R, ?>> consumer) Visit all associated joins -
Uses of SqmJoin in org.hibernate.query.sqm.tuple.internal
Methods in org.hibernate.query.sqm.tuple.internal that return SqmJoinModifier and TypeMethodDescriptionAnonymousTupleSqmAssociationPathSource.createSqmJoin(SqmFrom<?, O> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState) AnonymousTupleSqmAssociationPathSourceNew.createSqmJoin(SqmFrom<?, O> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)