Uses of Interface
org.hibernate.query.criteria.JpaPath
-
Packages that use JpaPath Package Description org.hibernate.metamodel.model.domain.internal org.hibernate.query.criteria Hibernate's support for JPA criteria queries.org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.from -
-
Uses of JpaPath in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement JpaPath Modifier and Type Class Description class
AnyDiscriminatorSqmPath<T>
class
DiscriminatorSqmPath
SqmPath specialization for an entity discriminator -
Uses of JpaPath in org.hibernate.query.criteria
Subinterfaces of JpaPath in org.hibernate.query.criteria Modifier and Type Interface Description interface
JpaCollectionJoin<O,T>
Specialization ofJpaJoin
forCollection
typed attribute joinsinterface
JpaDerivedFrom<T>
interface
JpaDerivedJoin<T>
interface
JpaDerivedRoot<T>
interface
JpaEntityJoin<T>
interface
JpaFrom<O,T>
API extension to the JPAFrom
contractinterface
JpaJoin<O,T>
Consolidates theJoin
andFetch
hierarchies since that is how we implement them.interface
JpaJoinedFrom<O,T>
Exists within the hierarchy mainly to support "entity joins".interface
JpaListJoin<O,T>
interface
JpaMapJoin<O,K,V>
interface
JpaPluralJoin<O,C,E>
interface
JpaRoot<T>
interface
JpaSetJoin<O,T>
Methods in org.hibernate.query.criteria that return JpaPath Modifier and Type Method Description <Y> JpaPath<Y>
JpaPath. get(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute)
<Y> JpaPath<Y>
JpaPath. get(String attributeName)
JpaPath<?>
JpaPath. getLhs()
The source (think "left hand side") of this pathdefault JpaPath<?>
JpaPath. getParentPath()
<X,T extends X>
JpaPath<T>HibernateCriteriaBuilder. treat(jakarta.persistence.criteria.Path<X> path, Class<T> type)
<S extends T>
JpaPath<S>JpaPath. treatAs(Class<S> treatJavaType)
Support for JPA's explicit (TREAT) down-casting.<S extends T>
JpaPath<S>JpaPath. treatAs(EntityDomainType<S> treatJavaType)
Support for JPA's explicit (TREAT) down-casting. -
Uses of JpaPath in org.hibernate.query.sqm.sql.internal
Subinterfaces of JpaPath in org.hibernate.query.sqm.sql.internal Modifier and Type Interface Description interface
SelfInterpretingSqmPath<T>
Optional contract for sqm-paths which need special interpretation handling -
Uses of JpaPath in org.hibernate.query.sqm.tree.domain
Subinterfaces of JpaPath in org.hibernate.query.sqm.tree.domain Modifier and Type Interface Description interface
SqmCorrelation<O,T>
Specialization ofSqmFrom
for sub-query correlationsinterface
SqmPath<T>
Models a reference to a part of the application's domain model as part of an SQM tree.interface
SqmPathWrapper<W,T>
SqmPath specialization for an SqmPath that wraps another SqmPathinterface
SqmSimplePath<T>
interface
SqmTreatedPath<T,S extends T>
Methods in org.hibernate.query.sqm.tree.domain that return JpaPath Modifier and Type Method Description JpaPath<?>
AbstractSqmFrom. getParentPath()
-
Uses of JpaPath in org.hibernate.query.sqm.tree.from
Subinterfaces of JpaPath 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
SqmFrom<O,T>
Models a Bindable's inclusion in theFROM
clause.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 JpaPath Modifier and Type Class Description class
SqmCrossJoin<T>
class
SqmDerivedJoin<T>
class
SqmEntityJoin<T>
class
SqmRoot<E>
-