Uses of Interface
org.hibernate.query.sqm.tree.from.SqmFrom
-
Packages that use SqmFrom Package Description org.hibernate.metamodel.model.domain.internal org.hibernate.query.criteria Hibernate's support for JPA criteria queries.org.hibernate.query.derived org.hibernate.query.hql.internal org.hibernate.query.hql.spi org.hibernate.query.sqm org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.from -
-
Uses of SqmFrom in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SqmFrom Modifier and Type Method Description SqmPluralPartJoin<Object,J>
EntitySqmPathSource. createSqmJoin(SqmFrom<?,Object> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
SqmPluralPartJoin<Object,J>
MappedSuperclassSqmPathSource. createSqmJoin(SqmFrom<?,Object> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
SqmAttributeJoin
SetAttributeImpl. createSqmJoin(SqmFrom lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
SqmAttributeJoin<D,J>
SingularAttributeImpl. createSqmJoin(SqmFrom lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
-
Uses of SqmFrom in org.hibernate.query.criteria
Subinterfaces of SqmFrom in org.hibernate.query.criteria Modifier and Type Interface Description interface
JpaDerivedJoin<T>
-
Uses of SqmFrom in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type SqmFrom Modifier and Type Method Description SqmJoin
AnonymousTupleSqmAssociationPathSource. createSqmJoin(SqmFrom lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
-
Uses of SqmFrom in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal with type parameters of type SqmFrom Modifier and Type Method Description <X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. findFromByAlias(String alias, boolean searchParent)
<X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. findFromByPath(NavigablePath navigablePath)
<X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. findFromExposing(String navigableName)
<X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. resolveFrom(SqmPath<?> path)
<X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. resolveFrom(NavigablePath navigablePath, Function<NavigablePath,SqmFrom<?,?>> creator)
Methods in org.hibernate.query.hql.internal with parameters of type SqmFrom Modifier and Type Method Description protected void
BasicDotIdentifierConsumer.BaseLocalSequencePart. validateAsRoot(SqmFrom<?,?> pathRoot)
Method parameters in org.hibernate.query.hql.internal with type arguments of type SqmFrom Modifier and Type Method Description <X extends SqmFrom<?,?>>
XSqmPathRegistryImpl. resolveFrom(NavigablePath navigablePath, Function<NavigablePath,SqmFrom<?,?>> creator)
Constructors in org.hibernate.query.hql.internal with parameters of type SqmFrom Constructor Description QualifiedJoinPathConsumer(SqmFrom<?,?> sqmFrom, SqmJoinType joinType, boolean fetch, String alias, SqmCreationState creationState)
-
Uses of SqmFrom in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi with type parameters of type SqmFrom Modifier and Type Method Description <X extends SqmFrom<?,?>>
XSqmPathRegistry. findFromByAlias(String identificationVariable, boolean searchParent)
Find a SqmFrom by its identification variable (alias).<X extends SqmFrom<?,?>>
XSqmPathRegistry. findFromByPath(NavigablePath navigablePath)
Find a SqmFrom by its NavigablePath.<X extends SqmFrom<?,?>>
XSqmPathRegistry. findFromExposing(String navigableName)
Find a SqmFrom which exposes a Navigable by the given name.<X extends SqmFrom<?,?>>
XSqmPathRegistry. resolveFrom(SqmPath<?> path)
Similar toSqmPathRegistry.resolveFrom(org.hibernate.spi.NavigablePath, java.util.function.Function<org.hibernate.spi.NavigablePath, org.hibernate.query.sqm.tree.from.SqmFrom<?, ?>>)
, but accepting a SqmPath to be used to create and register a SqmFrom if none yet registered.<X extends SqmFrom<?,?>>
XSqmPathRegistry. resolveFrom(NavigablePath path, Function<NavigablePath,SqmFrom<?,?>> creator)
Similar toSqmPathRegistry.findFromByPath(org.hibernate.spi.NavigablePath)
, but accepting a producer to be used to create and register a SqmFrom if none yet registered.Method parameters in org.hibernate.query.hql.spi with type arguments of type SqmFrom Modifier and Type Method Description <X extends SqmFrom<?,?>>
XSqmPathRegistry. resolveFrom(NavigablePath path, Function<NavigablePath,SqmFrom<?,?>> creator)
Similar toSqmPathRegistry.findFromByPath(org.hibernate.spi.NavigablePath)
, but accepting a producer to be used to create and register a SqmFrom if none yet registered. -
Uses of SqmFrom in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm with parameters of type SqmFrom Modifier and Type Method Description SqmJoin<O,E>
SqmJoinable. createSqmJoin(SqmFrom<?,O> lhs, SqmJoinType joinType, String alias, boolean fetched, SqmCreationState creationState)
-
Uses of SqmFrom in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SqmFrom Modifier and Type Method Description protected SqmFrom<?,?>
BaseSqmToSqlAstConverter. determineImplicitSelection(SqmQuerySpec<?> querySpec)
Methods in org.hibernate.query.sqm.sql with parameters of type SqmFrom Modifier and Type Method Description protected void
BaseSqmToSqlAstConverter. consumeExplicitJoins(SqmFrom<?,?> sqmFrom, TableGroup lhsTableGroup)
boolean
FromClauseIndex. isResolved(SqmFrom fromElement)
protected void
BaseSqmToSqlAstConverter. registerTreatUsage(SqmFrom<?,?> sqmFrom, TableGroup tableGroup)
-
Uses of SqmFrom in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmFrom in org.hibernate.query.sqm.tree.domain Modifier and Type Interface Description interface
SqmCorrelation<O,T>
Specialization ofSqmFrom
for sub-query correlationsClasses in org.hibernate.query.sqm.tree.domain that implement SqmFrom Modifier and Type Class Description class
AbstractSqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.class
AbstractSqmFrom<O,T>
Convenience base class for SqmFrom implementationsclass
AbstractSqmJoin<O,T>
class
AbstractSqmPluralJoin<O,C,E>
class
SqmBagJoin<O,E>
class
SqmCorrelatedBagJoin<O,T>
class
SqmCorrelatedCrossJoin<T>
class
SqmCorrelatedEntityJoin<T>
class
SqmCorrelatedListJoin<O,T>
class
SqmCorrelatedMapJoin<O,K,V>
class
SqmCorrelatedPluralPartJoin<O,T>
class
SqmCorrelatedRoot<T>
class
SqmCorrelatedRootJoin<T>
class
SqmCorrelatedSetJoin<O,T>
class
SqmCorrelatedSingularJoin<O,T>
class
SqmDerivedRoot<T>
class
SqmListJoin<O,E>
class
SqmMapJoin<O,K,V>
class
SqmPluralPartJoin<O,T>
class
SqmSetJoin<O,E>
class
SqmSingularJoin<O,T>
class
SqmTreatedBagJoin<O,T,S extends T>
class
SqmTreatedCrossJoin<T,S extends T>
class
SqmTreatedEntityJoin<T,S extends T>
class
SqmTreatedListJoin<O,T,S extends T>
class
SqmTreatedMapJoin<O,K,V,S extends V>
class
SqmTreatedPluralPartJoin<O,T,S extends T>
class
SqmTreatedRoot<T,S extends T>
class
SqmTreatedSetJoin<O,T,S extends T>
class
SqmTreatedSingularJoin<O,T,S extends T>
Methods in org.hibernate.query.sqm.tree.domain with type parameters of type SqmFrom Modifier and Type Method Description protected <X extends SqmFrom<?,?>>
XAbstractSqmFrom. addTreat(X treat)
protected <S,X extends SqmFrom<?,S>>
XAbstractSqmFrom. findTreat(EntityDomainType<S> targetType, String alias)
Methods in org.hibernate.query.sqm.tree.domain that return SqmFrom Modifier and Type Method Description SqmFrom<O,T>
AbstractSqmFrom. getCorrelationParent()
SqmFrom<?,O>
AbstractSqmAttributeJoin. getLhs()
SqmFrom<?,T>
SqmCorrelatedPluralPartJoin. getLhs()
SqmFrom<?,O>
AbstractSqmAttributeJoin. getParent()
<S extends T>
SqmFrom<?,S>SqmDerivedRoot. treatAs(Class<S> treatJavaType, String alias)
<S extends T>
SqmFrom<?,S>SqmDerivedRoot. treatAs(EntityDomainType<S> treatTarget, String alias)
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type SqmFrom Modifier and Type Method Description List<SqmFrom<?,?>>
AbstractSqmFrom. getSqmTreats()
Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmFrom Constructor Description AbstractSqmAttributeJoin(SqmFrom<?,O> lhs, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmAttributeJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, NodeBuilder nodeBuilder)
AbstractSqmJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
AbstractSqmPluralJoin(SqmFrom<?,O> lhs, PluralPersistentAttribute<O,C,E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmPluralJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, PluralPersistentAttribute<O,C,E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmBagJoin(SqmFrom<?,O> lhs, BagPersistentAttribute<O,E> attribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmBagJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, BagPersistentAttribute<O,E> attribute, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmListJoin(SqmFrom<?,O> lhs, ListPersistentAttribute<O,E> listAttribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmListJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, ListPersistentAttribute<O,E> listAttribute, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmMapJoin(SqmFrom<?,O> lhs, MapPersistentAttribute<O,K,V> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmMapJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, MapPersistentAttribute<O,K,V> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmPluralPartJoin(SqmFrom<?,O> lhs, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
SqmPluralPartJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
SqmSetJoin(SqmFrom<?,O> lhs, SetPersistentAttribute<O,E> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSetJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SetPersistentAttribute<O,E> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
-
Uses of SqmFrom in org.hibernate.query.sqm.tree.from
Subinterfaces of SqmFrom in org.hibernate.query.sqm.tree.from Modifier and Type Interface Description interface
SqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.interface
SqmJoin<O,T>
interface
SqmQualifiedJoin<O,T>
Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement SqmFrom Modifier and Type Class Description class
SqmCrossJoin<T>
class
SqmDerivedJoin<T>
class
SqmEntityJoin<T>
class
SqmRoot<E>
Methods in org.hibernate.query.sqm.tree.from that return SqmFrom Modifier and Type Method Description SqmFrom<O,T>
SqmFrom. copy(SqmCopyContext context)
SqmFrom<O,T>
SqmFrom. getCorrelationParent()
SqmFrom<?,O>
SqmAttributeJoin. getLhs()
<S extends T>
SqmFrom<?,S>SqmCrossJoin. treatAs(Class<S> treatJavaType, String alias)
<S extends T>
SqmFrom<?,S>SqmCrossJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmDerivedJoin. treatAs(Class<S> treatJavaType, String alias)
<S extends T>
SqmFrom<?,S>SqmDerivedJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmEntityJoin. treatAs(Class<S> treatJavaType, String alias)
<S extends T>
SqmFrom<?,S>SqmEntityJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(Class<S> treatAsType)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(Class<S> treatJavaType, String alias)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(EntityDomainType<S> treatAsType)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmFrom<?,S>SqmRoot. treatAs(Class<S> treatJavaType, String alias)
<S extends E>
SqmFrom<?,S>SqmRoot. treatAs(EntityDomainType<S> treatTarget, String alias)
Methods in org.hibernate.query.sqm.tree.from that return types with arguments of type SqmFrom Modifier and Type Method Description List<SqmFrom<?,?>>
SqmFrom. getSqmTreats()
The treats associated with this SqmFrom
-