Uses of Interface
org.hibernate.query.criteria.JpaPath
Packages that use JpaPath
Package
Description
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service
.Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
-
Uses of JpaPath in org.hibernate.metamodel.model.domain
Subinterfaces of JpaPath in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterface
Commonality between entity and any discriminators -
Uses of JpaPath in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement JpaPath -
Uses of JpaPath in org.hibernate.query.criteria
Subinterfaces of JpaPath in org.hibernate.query.criteriaModifier and TypeInterfaceDescriptioninterface
JpaCollectionJoin<O,
T> Specialization ofJpaJoin
forCollection
typed attribute joinsinterface
JpaCrossJoin<T>
interface
interface
interface
interface
JpaEntityJoin<L,
R> interface
JpaFrom<O,
T> API extension to the JPAFrom
contractinterface
JpaFunctionFrom<O,
T> interface
interface
interface
JpaJoin<L,
R> interface
JpaListJoin<O,
T> interface
JpaMapJoin<O,
K, V> interface
JpaPluralJoin<O,
C, E> interface
JpaRoot<T>
interface
JpaSetJoin<O,
T> interface
JpaTreatedFrom<L,
R, R1 extends R> interface
JpaTreatedJoin<L,
R, R1 extends R> interface
JpaTreatedPath<T,
S extends T> Methods in org.hibernate.query.criteria that return JpaPathModifier and TypeMethodDescription<Y> JpaPath<Y>
JpaPath.get
(SingularAttribute<? super T, Y> attribute) <Y> JpaPath<Y>
JpaPath<?>
JpaPath.getLhs()
The source (think "left hand side") of this pathdefault JpaPath<?>
JpaPath.getParentPath()
<X,
T extends X>
JpaPath<T>JpaPath.treatAs
(EntityDomainType<S> treatJavaType) Support for JPA's explicit (TREAT) down-casting.Methods in org.hibernate.query.criteria that return types with arguments of type JpaPathModifier and TypeMethodDescriptionJpaConflictClause.getConstraintPaths()
The paths which are part of a unique constraint, for which a constraint violation is allowed.JpaCriteriaInsert.getInsertionTargetPaths()
Returns the insertion target paths. -
Uses of JpaPath in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi that return JpaPath -
Uses of JpaPath in org.hibernate.query.sqm.tree.domain
Subinterfaces of JpaPath in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterface
SqmCorrelatedJoin<L,
R> interface
interface
SqmCorrelation<L,
R> 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
interface
interface
SqmTreatedFrom<L,
R, R1 extends R> interface
SqmTreatedJoin<L,
R, R1 extends R> interface
SqmTreatedPath<T,
S extends T> Classes in org.hibernate.query.sqm.tree.domain that implement JpaPathModifier and TypeClassDescriptionclass
Models a join based on a mapped attribute reference.class
AbstractSqmFrom<O,
T> Convenience base class for SqmFrom implementationsclass
AbstractSqmJoin<L,
R> class
class
AbstractSqmPluralJoin<L,
C, E> Base support for joins to plural attributesclass
class
class
class
class
SqmBagJoin<O,
E> class
class
SqmCorrelatedBagJoin<O,
T> class
class
class
class
SqmCorrelatedMapJoin<L,
K, V> class
class
class
class
SqmCorrelatedSetJoin<O,
T> class
class
SqmCteRoot<T>
class
class
class
class
class
Reference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.class
class
class
class
class
SqmListJoin<O,
E> class
SqmMapJoin<L,
K, V> class
SqmPluralPartJoin<O,
T> class
An SqmPath for plural attribute pathsclass
SqmSetJoin<O,
E> class
SqmSingularJoin<O,
T> class
SqmTreatedBagJoin<L,
R, R1 extends R> class
A TREAT form of SqmCrossJoinclass
SqmTreatedEmbeddedValuedSimplePath<T,
S extends T> class
SqmTreatedEntityJoin<L,
R, S extends R> class
SqmTreatedEntityValuedSimplePath<T,
S extends T> class
SqmTreatedListJoin<O,
T, S extends T> class
SqmTreatedMapJoin<L,
K, V, S extends V> class
class
class
SqmTreatedSetJoin<O,
T, S extends T> class
SqmTreatedSimplePath<T,
S extends T> class
SqmTreatedSingularJoin<O,
T, S extends T> Methods in org.hibernate.query.sqm.tree.domain that return JpaPath -
Uses of JpaPath in org.hibernate.query.sqm.tree.from
Subinterfaces of JpaPath in org.hibernate.query.sqm.tree.fromModifier and TypeInterfaceDescriptioninterface
SqmAttributeJoin<O,
T> Models a join based on a mapped attribute reference.interface
SqmFrom<L,
R> Models a SqmPathSource's inclusion in theFROM
clause.interface
SqmJoin<L,
R> interface
SqmTreatedAttributeJoin<L,
R, R1 extends R> Classes in org.hibernate.query.sqm.tree.from that implement JpaPathModifier and TypeClassDescriptionclass
SqmCrossJoin<T>
Stuff and thingsclass
SqmCteJoin<T>
class
class
SqmEntityJoin<L,
R> class
class
SqmRoot<E>