Uses of Interface
org.hibernate.query.sqm.tree.from.SqmJoin
Packages that use SqmJoin
Package
Description
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.query.derived
Methods in org.hibernate.query.derived that return SqmJoinModifier and TypeMethodDescriptionAnonymousTupleSqmAssociationPathSource.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 SqmJoinModifier and TypeMethodDescriptionfinal 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 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
Classes in org.hibernate.query.sqm.tree.domain that implement SqmJoinModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmJoin<O,T> classAbstractSqmPluralJoin<O,C, E> classclassSqmBagJoin<O,E> classSqmCorrelatedBagJoin<O,T> classclassclassclassSqmCorrelatedMapJoin<O,K, V> classclassSqmCorrelatedSetJoin<O,T> classclassSqmListJoin<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 SqmJoinModifier and TypeMethodDescriptionstatic <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 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.interfaceSqmQualifiedJoin<O,T> Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement SqmJoinMethods in org.hibernate.query.sqm.tree.from that return SqmJoinMethods 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<T, ?> 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<T, ?>> consumer) Visit all associated joins