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 representingselect
statements 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 T
SemanticQueryWalker. visitQualifiedAttributeJoin(SqmAttributeJoin<?,?> joinedFromElement)
-
Uses of SqmAttributeJoin in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmAttributeJoin Modifier and Type Method Description Object
SqmTreePrinter. 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 void
BaseSemanticQueryWalker. consumeAttributeJoin(SqmAttributeJoin<?,?> sqmJoin, boolean transitive)
Object
BaseSemanticQueryWalker. 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 SqmAttributeJoin
FromClauseIndex. findFetchedJoinByPath(NavigablePath path)
Methods in org.hibernate.query.sqm.sql with parameters of type SqmAttributeJoin Modifier and Type Method Description Expression
BaseSqmToSqlAstConverter. 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 class
AbstractSqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.class
AbstractSqmPluralJoin<O,C,E>
class
SqmBagJoin<O,E>
class
SqmCorrelatedBagJoin<O,T>
class
SqmCorrelatedListJoin<O,T>
class
SqmCorrelatedMapJoin<O,K,V>
class
SqmCorrelatedSetJoin<O,T>
class
SqmCorrelatedSingularJoin<O,T>
class
SqmListJoin<O,E>
class
SqmMapJoin<O,K,V>
class
SqmSetJoin<O,E>
class
SqmSingularJoin<O,T>
class
SqmTreatedBagJoin<O,T,S extends T>
class
SqmTreatedListJoin<O,T,S extends T>
class
SqmTreatedMapJoin<O,K,V,S extends V>
class
SqmTreatedSetJoin<O,T,S extends T>
class
SqmTreatedSingularJoin<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 SqmAttributeJoin
SqmAttributeJoin. 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)
-