Uses of Interface
org.hibernate.query.sqm.SqmPathSource
-
Packages that use SqmPathSource Package Description org.hibernate.metamodel.model.domain Hibernate extensions to and implementations of the JPA metamodelorg.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.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 interfaceBagPersistentAttribute<D,E>Hibernate extension to the JPACollectionAttributedescriptorinterfaceEntityDomainType<J>Extension to the JPAEntityTypecontractinterfaceListPersistentAttribute<D,E>Hibernate extension to the JPAListAttributedescriptorinterfaceMappedSuperclassDomainType<J>Extension of the JPAMappedSuperclassTypecontractinterfaceMapPersistentAttribute<D,K,V>Hibernate extension to the JPAMapAttributedescriptorinterfacePluralPersistentAttribute<D,C,E>Hibernate extension to the JPAPluralAttributedescriptor todo (6.0) : Create an form of plural attribute (and singular) in the API package (org.hibernate.metamodel.model.domain) and have this extend itinterfaceSetPersistentAttribute<D,E>Hibernate extension to the JPASetAttributedescriptorinterfaceSingularPersistentAttribute<D,J>Hibernate extension to the JPASingularAttributedescriptorMethods 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 interfaceCompositeSqmPathSource<J>Classes in org.hibernate.metamodel.model.domain.internal that implement SqmPathSource Modifier and Type Class Description classAbstractPluralAttribute<D,C,E>classAbstractSqmPathSource<J>classAnyDiscriminatorSqmPathSource<D>SqmPathSource implementation forAnyDiscriminatorclassAnyMappingSqmPathSource<J>classBasicSqmPathSource<J>classDiscriminatorSqmPathSource<D>SqmPathSource implementation for entity discriminatorclassEmbeddedSqmPathSource<J>classEntitySqmPathSource<J>classEntityTypeImpl<J>Defines the Hibernate implementation of the JPAEntityTypecontract.classMappedSuperclassSqmPathSource<J>classMappedSuperclassTypeImpl<J>classNonAggregatedCompositeSqmPathSource<J>Support for non-aggregated composite valuesclassSetAttributeImpl<X,E>classSingularAttributeImpl<D,J>static classSingularAttributeImpl.Identifier<D,J>Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static classSingularAttributeImpl.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 classAnonymousTupleSimpleSqmPathSource<J>classAnonymousTupleSqmAssociationPathSource<O,J>classAnonymousTupleSqmPathSource<J>classAnonymousTupleType<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.domain
Classes in org.hibernate.query.sqm.tree.domain that implement SqmPathSource Modifier and Type Class Description classSqmPolymorphicRootDescriptor<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>SqmEntityValuedSimplePath. 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->SqmRootAbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder)Intended for use withSqmCorrelatedRootJointhroughSqmRootAbstractSqmFrom(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)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)SqmCorrelatedRootJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder)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 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)
-