Uses of Interface
jakarta.persistence.criteria.Path
Packages that use Path
Package
Description
Jakarta Persistence Criteria API
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.This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing
update statements in the SQM tree.-
Uses of Path in jakarta.persistence.criteria
Subinterfaces of Path in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceCollectionJoin<Z,E> TheCollectionJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Collection.interfaceFrom<Z,X> Represents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging to an entity in the from clause.interfaceJoin<Z,X> A join to an entity, embeddable, or basic type.interfaceListJoin<Z,E> TheListJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.List.interfaceMapJoin<Z,K, V> TheMapJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Map.interfacePluralJoin<Z,C, E> ThePluralJoininterface defines functionality that is common to joins to all collection types.interfaceRoot<X>A root type in the from clause.interfaceSetJoin<Z,E> TheSetJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Set.Methods in jakarta.persistence.criteria that return PathModifier and TypeMethodDescription<Y> Path<Y>Path.get(SingularAttribute<? super X, Y> attribute) Create a path corresponding to the referenced single-valued attribute.<Y> Path<Y>Create a path corresponding to the referenced attribute.Path<?>Path.getParentPath()Return the parent "node" in the path or null if no parent.MapJoin.key()Create a path expression that corresponds to the map key.<X,T extends X>
Path<T>Downcast Path object to the specified type.MapJoin.value()Create a path expression that corresponds to the map value.Methods in jakarta.persistence.criteria with parameters of type PathModifier and TypeMethodDescription<Y> CriteriaUpdate<T>CriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.<Y,X extends Y>
CriteriaUpdate<T>Update the value of the specified attribute.<X,T extends X>
Path<T>Downcast Path object to the specified type. -
Uses of Path in org.hibernate.metamodel.model.domain
Subinterfaces of Path in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceCommonality between entity and any discriminators -
Uses of Path in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement Path -
Uses of Path in org.hibernate.query.criteria
Subinterfaces of Path in org.hibernate.query.criteriaModifier and TypeInterfaceDescriptioninterfaceJpaCollectionJoin<O,T> Specialization ofJpaJoinforCollectiontyped attribute joinsinterfaceJpaCrossJoin<T>interfaceinterfaceinterfaceinterfaceinterfaceJpaFrom<O,T> API extension to the JPAFromcontractinterfaceJpaJoin<O,T> interfaceJpaJoinedFrom<O,T> Exists within the hierarchy mainly to support "entity joins".interfaceJpaListJoin<O,T> interfaceJpaMapJoin<O,K, V> interfaceJpaPath<T>API extension to the JPAPathcontractinterfaceJpaPluralJoin<O,C, E> interfaceJpaRoot<T>interfaceJpaSetJoin<O,T> Methods in org.hibernate.query.criteria with parameters of type PathModifier and TypeMethodDescriptionJpaConflictClause.conflictOnConstraintPaths(Path<?>... paths) <P,F> JpaExpression<F> <Y> JpaConflictUpdateAction<T>JpaConflictUpdateAction.set(Path<Y> attribute, Expression<? extends Y> value) Update the value of the specified attribute.<Y,X extends Y>
JpaConflictUpdateAction<T>Update the value of the specified attribute.<Y> JpaCriteriaUpdate<T>JpaCriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value) <Y,X extends Y>
JpaCriteriaUpdate<T>JpaCriteriaInsert.setInsertionTargetPaths(Path<?>... insertionTargetPaths) Sets the insertion target paths.<X,T extends X>
JpaPath<T>Method parameters in org.hibernate.query.criteria with type arguments of type PathModifier and TypeMethodDescriptionJpaConflictClause.conflictOnConstraintPaths(List<? extends Path<?>> paths) Sets the paths which are part of a unique constraint, for which a constraint violation is allowed.JpaCriteriaInsert.setInsertionTargetPaths(List<? extends Path<?>> insertionTargetPaths) Sets the insertion target paths. -
Uses of Path in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi with parameters of type Path -
Uses of Path in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm with parameters of type Path -
Uses of Path in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type Path -
Uses of Path in org.hibernate.query.sqm.tree.domain
Subinterfaces of Path in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterfaceSqmCorrelation<O,T> Specialization ofSqmFromfor sub-query correlationsinterfaceSqmPath<T>Models a reference to a part of the application's domain model as part of an SQM tree.interfaceSqmPathWrapper<W,T> SqmPath specialization for an SqmPath that wraps another SqmPathinterfaceinterfaceSqmTreatedPath<T,S extends T> Classes in org.hibernate.query.sqm.tree.domain that implement PathModifier and TypeClassDescriptionclassModels a join based on a mapped attribute reference.classAbstractSqmFrom<O,T> Convenience base class for SqmFrom implementationsclassAbstractSqmJoin<O,T> classclassAbstractSqmPluralJoin<O,C, E> classclassclassclassclassclassSqmBagJoin<O,E> classclassSqmCorrelatedBagJoin<O,T> classclassclassclassSqmCorrelatedMapJoin<O,K, V> classclassclassclassSqmCorrelatedSetJoin<O,T> classclassSqmCteRoot<T>classclassclassclassclassReference to the key-side (as opposed to the target-side) of the foreign-key of a to-one association.classclassclassclassSqmListJoin<O,E> classSqmMapJoin<O,K, V> classSqmPluralPartJoin<O,T> classAn SqmPath for plural attribute pathsclassSqmSetJoin<O,E> classSqmSingularJoin<O,T> classSqmTreatedBagJoin<O,T, S extends T> classSqmTreatedCrossJoin<T,S extends T> classSqmTreatedEmbeddedValuedSimplePath<T,S extends T> classSqmTreatedEntityJoin<T,S extends T> classSqmTreatedEntityValuedSimplePath<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> -
Uses of Path in org.hibernate.query.sqm.tree.from
Subinterfaces of Path in org.hibernate.query.sqm.tree.fromModifier and TypeInterfaceDescriptioninterfaceSqmAttributeJoin<O,T> Models a join based on a mapped attribute reference.interfaceSqmFrom<O,T> Models a Bindable's inclusion in theFROMclause.interfaceSqmJoin<O,T> interfaceSqmQualifiedJoin<O,T> Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement PathModifier and TypeClassDescriptionclassSqmCrossJoin<T>classSqmCteJoin<T>classclassclassSqmRoot<E> -
Uses of Path in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert with parameters of type PathModifier and TypeMethodDescriptionSqmConflictClause.conflictOnConstraintPaths(Path<?>... paths) <Y> SqmConflictUpdateAction<T>SqmConflictUpdateAction.set(Path<Y> attribute, Expression<? extends Y> value) <Y,X extends Y>
SqmConflictUpdateAction<T>AbstractSqmInsertStatement.setInsertionTargetPaths(Path<?>... insertionTargetPaths) SqmInsertSelectStatement.setInsertionTargetPaths(Path<?>... insertionTargetPaths) SqmInsertStatement.setInsertionTargetPaths(Path<?>... insertionTargetPaths) SqmInsertValuesStatement.setInsertionTargetPaths(Path<?>... insertionTargetPaths) Method parameters in org.hibernate.query.sqm.tree.insert with type arguments of type PathModifier and TypeMethodDescriptionSqmConflictClause.conflictOnConstraintPaths(List<? extends Path<?>> paths) AbstractSqmInsertStatement.setInsertionTargetPaths(List<? extends Path<?>> insertionTargetPaths) SqmInsertSelectStatement.setInsertionTargetPaths(List<? extends Path<?>> insertionTargetPaths) SqmInsertStatement.setInsertionTargetPaths(List<? extends Path<?>> insertionTargetPaths) SqmInsertValuesStatement.setInsertionTargetPaths(List<? extends Path<?>> insertionTargetPaths) -
Uses of Path in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update with parameters of type PathModifier and TypeMethodDescription<Y> SqmUpdateStatement<T>SqmUpdateStatement.set(Path<Y> attribute, Expression<? extends Y> value) <Y,X extends Y>
SqmUpdateStatement<T>