Uses of Interface
org.hibernate.query.sqm.tree.from.SqmAttributeJoin
-
Packages that use SqmAttributeJoin Package Description org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.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.org.hibernate.query.sqm.tree.select Nodes representingselectstatements in the SQM tree. -
-
Uses of SqmAttributeJoin in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return SqmAttributeJoin Modifier and Type Method Description SqmAttributeJoin<X,E>BagAttributeImpl. createSqmJoin(SqmFrom<?,X> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)SqmAttributeJoin<X,E>ListAttributeImpl. createSqmJoin(SqmFrom<?,X> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)SqmAttributeJoin<X,V>MapAttributeImpl. createSqmJoin(SqmFrom<?,X> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)SqmAttributeJoin<X,E>SetAttributeImpl. createSqmJoin(SqmFrom<?,X> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)SqmAttributeJoin<D,J>SingularAttributeImpl. createSqmJoin(SqmFrom<?,D> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm with parameters of type SqmAttributeJoin Modifier and Type Method Description TSemanticQueryWalker. visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> joinedFromElement) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmAttributeJoin Modifier and Type Method Description static <T,A>
SqmAttributeJoin<T,A>SqmUtil. findCompatibleFetchJoin(SqmFrom<?,T> sqmFrom, SqmPathSource<A> pathSource, SqmJoinType requestedJoinType)Methods in org.hibernate.query.sqm.internal with parameters of type SqmAttributeJoin Modifier and Type Method Description ObjectSqmPathVisitor. visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> path)ObjectSqmTreePrinter. visitQualifiedAttributeJoin(SqmAttributeJoin joinedFromElement) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmAttributeJoin Modifier and Type Method Description protected voidBaseSemanticQueryWalker. consumeAttributeJoin(SqmAttributeJoin<?,?> sqmJoin, boolean transitive)ObjectBaseSemanticQueryWalker. visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> joinedFromElement) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SqmAttributeJoin Modifier and Type Method Description SqmAttributeJoinFromClauseIndex. findFetchedJoinByPath(NavigablePath path)Methods in org.hibernate.query.sqm.sql with parameters of type SqmAttributeJoin Modifier and Type Method Description ExpressionBaseSqmToSqlAstConverter. visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> sqmJoin) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement SqmAttributeJoin Modifier and Type Class Description classAbstractSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.classAbstractSqmPluralJoin<O,C,E>classSqmBagJoin<O,E>classSqmCorrelatedBagJoin<O,T>classSqmCorrelatedListJoin<O,T>classSqmCorrelatedMapJoin<O,K,V>classSqmCorrelatedSetJoin<O,T>classSqmCorrelatedSingularJoin<O,T>classSqmListJoin<O,E>classSqmMapJoin<O,K,V>classSqmSetJoin<O,E>classSqmSingularJoin<O,T>classSqmTreatedBagJoin<O,T,S extends T>classSqmTreatedListJoin<O,T,S extends T>classSqmTreatedMapJoin<O,K,V,S extends V>classSqmTreatedSetJoin<O,T,S extends T>classSqmTreatedSingularJoin<O,T,S extends T>Methods in org.hibernate.query.sqm.tree.domain that return SqmAttributeJoin Modifier and Type Method Description <A> SqmAttributeJoin<T,A>AbstractSqmFrom. fetch(PluralAttribute<? super T,?,A> attribute)<A> SqmAttributeJoin<T,A>AbstractSqmFrom. fetch(PluralAttribute<? super T,?,A> attribute, JoinType jt)<X,A>
SqmAttributeJoin<X,A>AbstractSqmFrom. fetch(String attributeName)<X,A>
SqmAttributeJoin<X,A>AbstractSqmFrom. fetch(String attributeName, JoinType jt)<X,Y>
SqmAttributeJoin<X,Y>SqmSetJoin. fetch(String attributeName)<X,Y>
SqmAttributeJoin<X,Y>AbstractSqmFrom. join(String attributeName)<X,Y>
SqmAttributeJoin<X,Y>AbstractSqmFrom. join(String attributeName, JoinType jt)SqmAttributeJoin<O,E>SqmBagJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,E>SqmListJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,E>SqmSetJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,T>SqmSingularJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,S>SqmTreatedBagJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,S>SqmTreatedListJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,S>SqmTreatedSetJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,S>SqmTreatedSingularJoin. makeCopy(SqmCreationProcessingState creationProcessingState)SqmAttributeJoin<O,T>AbstractSqmAttributeJoin. on(Expression<Boolean> restriction)SqmAttributeJoin<O,T>AbstractSqmAttributeJoin. on(Predicate... restrictions)SqmAttributeJoin<O,T>AbstractSqmAttributeJoin. on(JpaExpression<Boolean> restriction)SqmAttributeJoin<O,T>AbstractSqmAttributeJoin. on(JpaPredicate... restrictions) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return SqmAttributeJoin Modifier and Type Method Description <X,Y>
SqmAttributeJoin<X,Y>SqmFrom. join(String attributeName)<X,Y>
SqmAttributeJoin<X,Y>SqmFrom. join(String attributeName, JoinType jt)<X,Y>
SqmAttributeJoin<X,Y>SqmJoin. join(String attributeName)<X,Y>
SqmAttributeJoin<X,Y>SqmJoin. join(String attributeName, JoinType jt)@Remove SqmAttributeJoinSqmAttributeJoin. makeCopy(SqmCreationProcessingState creationProcessingState)Deprecated.<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(Class<S> treatJavaType)<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(Class<S> treatJavaType, String alias)<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(Class<S> treatJavaType, String alias, boolean fetch)<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatTarget)<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatJavaType, String alias)<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatJavaType, String alias, boolean fetch) -
Uses of SqmAttributeJoin in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmAttributeJoin Modifier and Type Method Description <X,Y>
SqmAttributeJoin<X,Y>SqmSubQuery. correlate(Join<X,Y> join)
-