Uses of Interface
org.hibernate.query.sqm.SqmPathSource
-
Packages that use SqmPathSource Package Description org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal org.hibernate.query.derived org.hibernate.query.sqm org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.tree.cte org.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.from -
-
Uses of SqmPathSource in org.hibernate.metamodel.model.domain
Subinterfaces of SqmPathSource in org.hibernate.metamodel.model.domain Modifier and Type Interface Description interface
BagPersistentAttribute<D,E>
Hibernate extension to the JPACollectionAttribute
descriptorinterface
EntityDomainType<J>
Extension to the JPAEntityType
contractinterface
ListPersistentAttribute<D,E>
Hibernate extension to the JPAListAttribute
descriptorinterface
MappedSuperclassDomainType<J>
Extension of the JPAMappedSuperclassType
contractinterface
MapPersistentAttribute<D,K,V>
Hibernate extension to the JPAMapAttribute
descriptorinterface
PluralPersistentAttribute<D,C,E>
Hibernate extension to the JPAPluralAttribute
descriptor todo (6.0) : Create an form of plural attribute (and singular) in the API package (org.hibernate.metamodel.model.domain) and have this extend itinterface
SetPersistentAttribute<D,E>
Hibernate extension to the JPASetAttribute
descriptorinterface
SingularPersistentAttribute<D,J>
Hibernate extension to the JPASingularAttribute
descriptorMethods in org.hibernate.metamodel.model.domain that return SqmPathSource Modifier and Type Method Description SqmPathSource<E>
PluralPersistentAttribute. getElementPathSource()
SqmPathSource<?>
AbstractIdentifiableType. getIdentifierDescriptor()
SqmPathSource<?>
IdentifiableDomainType. getIdentifierDescriptor()
SqmPathSource<Integer>
ListPersistentAttribute. getIndexPathSource()
default SqmPathSource<?>
PluralPersistentAttribute. getIndexPathSource()
SqmPathSource<K>
MapPersistentAttribute. getKeyPathSource()
-
Uses of SqmPathSource in org.hibernate.metamodel.model.domain.internal
Subinterfaces of SqmPathSource in org.hibernate.metamodel.model.domain.internal Modifier and Type Interface Description interface
CompositeSqmPathSource<J>
Classes in org.hibernate.metamodel.model.domain.internal that implement SqmPathSource Modifier and Type Class Description class
AbstractPluralAttribute<D,C,E>
class
AbstractSqmPathSource<J>
class
AnyDiscriminatorSqmPathSource<D>
SqmPathSource implementation forAnyDiscriminator
class
AnyMappingSqmPathSource<J>
class
BasicSqmPathSource<J>
class
DiscriminatorSqmPathSource<D>
SqmPathSource implementation for entity discriminatorclass
EmbeddedSqmPathSource<J>
class
EntitySqmPathSource<J>
class
EntityTypeImpl<J>
Defines the Hibernate implementation of the JPAEntityType
contract.class
MappedSuperclassSqmPathSource<J>
class
MappedSuperclassTypeImpl<J>
class
NonAggregatedCompositeSqmPathSource<J>
Support for non-aggregated composite valuesclass
SetAttributeImpl<X,E>
class
SingularAttributeImpl<D,J>
static class
SingularAttributeImpl.Identifier<D,J>
Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static class
SingularAttributeImpl.Version<X,Y>
Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal that return SqmPathSource Modifier and Type Method Description SqmPathSource<?>
AbstractPluralAttribute. findSubPathSource(String name)
SqmPathSource<?>
AnyDiscriminatorSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
AnyMappingSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
BasicSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
DiscriminatorSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
EmbeddedSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
EntitySqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
EntityTypeImpl. findSubPathSource(String name)
SqmPathSource<?>
MappedSuperclassSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
MappedSuperclassTypeImpl. findSubPathSource(String name)
SqmPathSource<?>
NonAggregatedCompositeSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
SingularAttributeImpl. findSubPathSource(String name)
SqmPathSource<E>
AbstractPluralAttribute. getElementPathSource()
SqmPathSource<?>
AbstractPluralAttribute. getIntermediatePathSource(SqmPathSource<?> pathSource)
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SqmPathSource Modifier and Type Method Description SqmPath<E>
AbstractPluralAttribute. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<D>
AnyDiscriminatorSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
AnyMappingSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
BasicSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<D>
DiscriminatorSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
EmbeddedSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
EntitySqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
EntityTypeImpl. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
MappedSuperclassSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
MappedSuperclassTypeImpl. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
NonAggregatedCompositeSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
SingularAttributeImpl. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPathSource<?>
AbstractPluralAttribute. getIntermediatePathSource(SqmPathSource<?> pathSource)
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type SqmPathSource Constructor Description DiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder)
-
Uses of SqmPathSource in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SqmPathSource Modifier and Type Class Description class
AnonymousTupleSimpleSqmPathSource<J>
class
AnonymousTupleSqmAssociationPathSource<O,J>
class
AnonymousTupleSqmPathSource<J>
class
AnonymousTupleType<T>
Methods in org.hibernate.query.derived that return SqmPathSource Modifier and Type Method Description SqmPathSource<?>
AnonymousTupleSimpleSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
AnonymousTupleSqmPathSource. findSubPathSource(String name)
SqmPathSource<?>
AnonymousTupleType. findSubPathSource(String name)
Methods in org.hibernate.query.derived with parameters of type SqmPathSource Modifier and Type Method Description SqmPath<J>
AnonymousTupleSimpleSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<J>
AnonymousTupleSqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
SqmPath<T>
AnonymousTupleType. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
-
Uses of SqmPathSource in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmPathSource Modifier and Type Method Description SqmPathSource<?>
SqmPathSource. findSubPathSource(String name)
Find a SqmPathSource by name relative to this source.default SqmPathSource<?>
SqmPathSource. getIntermediatePathSource(SqmPathSource<?> pathSource)
Returns the intermediate SqmPathSource for a path source previously acquired viafindSubPathSource(String)
.default SqmPathSource<?>
SqmPathSource. getSubPathSource(String name)
Find a SqmPathSource by name relative to this source.Methods in org.hibernate.query.sqm with parameters of type SqmPathSource Modifier and Type Method Description SqmPath<J>
SqmPathSource. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
Create an SQM path for this source relative to the given left-hand sidedefault SqmPathSource<?>
SqmPathSource. getIntermediatePathSource(SqmPathSource<?> pathSource)
Returns the intermediate SqmPathSource for a path source previously acquired viafindSubPathSource(String)
. -
Uses of SqmPathSource in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmPathSource Modifier and Type Method Description static <J> SqmPathSource<J>
SqmMappingModelHelper. resolveSqmKeyPathSource(DomainType<J> valueDomainType, jakarta.persistence.metamodel.Bindable.BindableType jpaBindableType)
static <J> SqmPathSource<J>
SqmMappingModelHelper. resolveSqmPathSource(String name, DomainType<J> valueDomainType, jakarta.persistence.metamodel.Bindable.BindableType jpaBindableType)
-
Uses of SqmPathSource in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement SqmPathSource Modifier and Type Class Description class
SqmCteTable<T>
Methods in org.hibernate.query.sqm.tree.cte that return SqmPathSource Modifier and Type Method Description SqmPathSource<?>
SqmCteTable. findSubPathSource(String name)
-
Uses of SqmPathSource in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement SqmPathSource Modifier and Type Class Description class
SqmPolymorphicRootDescriptor<T>
Acts as the EntityValuedNavigable for a "polymorphic query" groupingMethods in org.hibernate.query.sqm.tree.domain that return SqmPathSource Modifier and Type Method Description SqmPathSource<?>
SqmPolymorphicRootDescriptor. findSubPathSource(String name)
SqmPathSource<?>
SqmPolymorphicRootDescriptor. getIdentifierDescriptor()
SqmPathSource<T>
AbstractSqmPath. getModel()
SqmPathSource<T>
AbstractSqmPath. getNodeType()
SqmPathSource<T>
SqmBasicValuedSimplePath. getNodeType()
SqmPathSource<T>
SqmPath. getNodeType()
This node's type is its "referenced path source"SqmPathSource<S>
SqmTreatedBagJoin. getNodeType()
SqmPathSource<S>
SqmTreatedCrossJoin. getNodeType()
SqmPathSource<S>
SqmTreatedEntityJoin. getNodeType()
SqmPathSource<S>
SqmTreatedListJoin. getNodeType()
SqmPathSource<S>
SqmTreatedMapJoin. getNodeType()
SqmPathSource<S>
SqmTreatedPluralPartJoin. getNodeType()
SqmPathSource<S>
SqmTreatedRoot. getNodeType()
SqmPathSource<S>
SqmTreatedSetJoin. getNodeType()
SqmPathSource<S>
SqmTreatedSingularJoin. getNodeType()
SqmPathSource<T>
AbstractSqmPath. getReferencedPathSource()
SqmPathSource<T>
SqmBasicValuedSimplePath. getReferencedPathSource()
SqmPathSource<T>
SqmElementAggregateFunction. getReferencedPathSource()
SqmPathSource<T>
SqmIndexAggregateFunction. getReferencedPathSource()
SqmPathSource<?>
SqmPath. getReferencedPathSource()
The path source that this path refers to (and that most likely created it).Methods in org.hibernate.query.sqm.tree.domain with parameters of type SqmPathSource Modifier and Type Method Description SqmPath<T>
SqmPolymorphicRootDescriptor. createSqmPath(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource)
protected <X> SqmPath<X>
AbstractSqmPath. resolvePath(String attributeName, SqmPathSource<X> pathSource)
Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmPathSource Constructor Description AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> entityType, String alias, NodeBuilder nodeBuilder)
Intended for use withSqmTreatedRoot
->SqmRoot
AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder)
Intended for use withSqmCorrelatedRootJoin
throughSqmRoot
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)
AbstractSqmPath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
AbstractSqmQualifiedJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
AbstractSqmSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
AbstractSqmSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
NonAggregatedCompositeSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmAnyValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmAnyValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmCteRoot(NavigablePath navigablePath, SqmCteStatement<T> cte, SqmPathSource<T> pathSource, String alias)
SqmDerivedRoot(NavigablePath navigablePath, SqmSubQuery<T> subQuery, SqmPathSource<T> pathSource, String alias)
SqmEmbeddedValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmEmbeddedValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmEntityValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, 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)
-
Uses of SqmPathSource in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return SqmPathSource Modifier and Type Method Description SqmPathSource<T>
SqmAttributeJoin. getReferencedPathSource()
SqmPathSource<T>
SqmFrom. getReferencedPathSource()
The Navigable for an SqmFrom will always be a NavigableContainer The path source that this path refers to (and that most likely created it).Constructors in org.hibernate.query.sqm.tree.from with parameters of type SqmPathSource Constructor Description SqmCteJoin(NavigablePath navigablePath, SqmCteStatement<T> cte, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmDerivedJoin(NavigablePath navigablePath, SqmSubQuery<T> subQuery, boolean lateral, SqmPathSource<T> pathSource, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, String alias, boolean allowJoins, NodeBuilder nodeBuilder)
SqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, NodeBuilder nodeBuilder)
-