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.query.derived org.hibernate.query.sqm 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 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.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.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>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)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)
-