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)SqmAttributeJoinSetAttributeImpl. 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 interfaceJpaDerivedJoin<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 SqmJoinAnonymousTupleSqmAssociationPathSource. 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 voidBasicDotIdentifierConsumer.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 voidBaseSqmToSqlAstConverter. consumeExplicitJoins(SqmFrom<?,?> sqmFrom, TableGroup lhsTableGroup)booleanFromClauseIndex. isResolved(SqmFrom fromElement)protected voidBaseSqmToSqlAstConverter. 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 interfaceSqmCorrelation<O,T>Specialization ofSqmFromfor sub-query correlationsClasses in org.hibernate.query.sqm.tree.domain that implement SqmFrom Modifier and Type Class Description classAbstractSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.classAbstractSqmFrom<O,T>Convenience base class for SqmFrom implementationsclassAbstractSqmJoin<O,T>classAbstractSqmPluralJoin<O,C,E>classSqmBagJoin<O,E>classSqmCorrelatedBagJoin<O,T>classSqmCorrelatedCrossJoin<T>classSqmCorrelatedEntityJoin<T>classSqmCorrelatedListJoin<O,T>classSqmCorrelatedMapJoin<O,K,V>classSqmCorrelatedPluralPartJoin<O,T>classSqmCorrelatedRoot<T>classSqmCorrelatedRootJoin<T>classSqmCorrelatedSetJoin<O,T>classSqmCorrelatedSingularJoin<O,T>classSqmDerivedRoot<T>classSqmListJoin<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>classSqmTreatedRoot<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 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 interfaceSqmAttributeJoin<O,T>Models a join based on a mapped attribute reference.interfaceSqmJoin<O,T>interfaceSqmQualifiedJoin<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 classSqmCrossJoin<T>classSqmDerivedJoin<T>classSqmEntityJoin<T>classSqmRoot<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
-