Uses of Interface
org.hibernate.query.sqm.tree.from.SqmJoin
Packages that use SqmJoin
Package
Description
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.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>classSqmTreatedCrossJoin<L, T, S extends T>A TREAT form of SqmCrossJoinclassSqmTreatedEntityJoin<L, R, S extends R>classSqmTreatedListJoin<O, T, S extends T>classSqmTreatedMapJoin<L, 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 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(BooleanExpression... restrictions) AbstractSqmJoin.on(Expression<Boolean> restriction) AbstractSqmJoin.on(List<? extends Expression<Boolean>> restrictions) 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<L,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(List<? extends Expression<Boolean>> restrictions) SqmAttributeJoin.on(JpaExpression<Boolean> restriction) SqmAttributeJoin.on(JpaPredicate... restrictions) SqmJoin.on(BooleanExpression... restrictions) SqmJoin.on(Expression<Boolean> restriction) SqmJoin.on(List<? extends Expression<Boolean>> restrictions) 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