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, @Nullable 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, @UnderInitialization J correlatedJoin) static <X, J extends SqmJoin<X,?>>
SqmCorrelatedRootJoin<X> SqmCorrelatedRootJoin.create(J correlationParent, @UnderInitialization 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) 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(@Nullable Expression<Boolean> restriction) SqmAttributeJoin.on(@Nullable JpaExpression<Boolean> restriction) SqmAttributeJoin.on(JpaPredicate @Nullable ... restrictions) SqmJoin.on(@Nullable Expression<Boolean> restriction) SqmJoin.on(@Nullable JpaExpression<Boolean> restriction) SqmJoin.on(JpaPredicate @Nullable ... 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