Class AnyMappingSqmPathSource<J>
java.lang.Object
org.hibernate.metamodel.model.domain.internal.AbstractSqmPathSource<J>
org.hibernate.metamodel.model.domain.internal.AnyMappingSqmPathSource<J>
- All Implemented Interfaces:
Bindable<J>
,PathSource<J>
,SqmExpressible<J>
,SqmPathSource<J>
,SqmExpressibleAccessor<J>
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableType
-
Field Summary
Fields inherited from class org.hibernate.metamodel.model.domain.internal.AbstractSqmPathSource
pathModel
-
Constructor Summary
ConstructorsConstructorDescriptionAnyMappingSqmPathSource
(String localPathName, SqmPathSource<J> pathModel, AnyMappingDomainType<J> domainType, Bindable.BindableType jpaBindableType) -
Method Summary
Modifier and TypeMethodDescriptioncreateSqmPath
(SqmPath<?> lhs, SqmPathSource<?> intermediatePathSource) Create an SQM path for this source relative to the given left hand sidefindSubPathSource
(String name) Find aSqmPathSource
by name relative to this source.Methods inherited from class org.hibernate.metamodel.model.domain.internal.AbstractSqmPathSource
getBindableJavaType, getBindableType, getExpressibleJavaType, getPathName, getPathType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, getTypeName
Methods inherited from interface org.hibernate.query.sqm.tree.SqmExpressibleAccessor
getNodeJavaType
Methods inherited from interface org.hibernate.query.sqm.SqmPathSource
findSubPathSource, getExpressible, getIntermediatePathSource, getSqmType, getSubPathSource, getSubPathSource, isGeneric
-
Constructor Details
-
AnyMappingSqmPathSource
public AnyMappingSqmPathSource(String localPathName, SqmPathSource<J> pathModel, AnyMappingDomainType<J> domainType, Bindable.BindableType jpaBindableType)
-
-
Method Details
-
findSubPathSource
Description copied from interface:SqmPathSource
Find aSqmPathSource
by name relative to this source.- Parameters:
name
- the name of the path source to find- Returns:
- null if the subPathSource is not found
-
createSqmPath
Description copied from interface:SqmPathSource
Create an SQM path for this source relative to the given left hand side
-