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
interface
JpaFrom<O,
T> API extension to the JPAFrom
contractinterface
JpaJoin<O,
T> 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 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>Support for JPA's explicit (TREAT) down-casting.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
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
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<O,
T> class
class
AbstractSqmPluralJoin<O,
C, E> class
class
class
class
class
class
SqmBagJoin<O,
E> class
class
SqmCorrelatedBagJoin<O,
T> class
class
class
class
SqmCorrelatedMapJoin<O,
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
SqmListJoin<O,
E> class
SqmMapJoin<O,
K, V> class
SqmPluralPartJoin<O,
T> class
An SqmPath for plural attribute pathsclass
SqmSetJoin<O,
E> class
SqmSingularJoin<O,
T> class
SqmTreatedBagJoin<O,
T, S extends T> class
SqmTreatedCrossJoin<T,
S extends T> class
SqmTreatedEmbeddedValuedSimplePath<T,
S extends T> class
SqmTreatedEntityJoin<T,
S extends T> class
SqmTreatedEntityValuedSimplePath<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 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<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 JpaPathModifier and TypeClassDescriptionclass
SqmCrossJoin<T>
class
SqmCteJoin<T>
class
class
class
SqmRoot<E>