Class AbstractSqmPathSource<J>

    • Constructor Detail

      • AbstractSqmPathSource

        public AbstractSqmPathSource​(String localPathName,
                                     SqmPathSource<J> pathModel,
                                     DomainType<J> domainType,
                                     jakarta.persistence.metamodel.Bindable.BindableType jpaBindableType)
    • Method Detail

      • getBindableJavaType

        public Class<J> getBindableJavaType()
        Description copied from interface: BindableType
        The expected Java type
        Specified by:
        getBindableJavaType in interface jakarta.persistence.metamodel.Bindable<J>
        Specified by:
        getBindableJavaType in interface BindableType<J>
      • getSqmPathType

        public DomainType<?> getSqmPathType()
        Description copied from interface: SqmPathSource
        The type of SqmPaths this source creates. Corollary to JPA's Bindable.getBindableJavaType()
        Specified by:
        getSqmPathType in interface SqmPathSource<J>
      • getBindableType

        public jakarta.persistence.metamodel.Bindable.BindableType getBindableType()
        Specified by:
        getBindableType in interface jakarta.persistence.metamodel.Bindable<J>