Interface SqmPluralPersistentAttribute<D,C,E>
- All Superinterfaces:
Attribute<D,
,C> Bindable<E>
,PathSource<E>
,PersistentAttribute<D,
,C> PluralAttribute<D,
,C, E> PluralPersistentAttribute<D,
,C, E> SqmExpressible<E>
,SqmExpressibleAccessor<E>
,SqmJoinable<D,
,E> SqmPathSource<E>
,SqmPersistentAttribute<D,
C>
- All Known Subinterfaces:
SqmBagPersistentAttribute<D,
,E> SqmListPersistentAttribute<D,
,E> SqmMapPersistentAttribute<D,
,K, V> SqmSetPersistentAttribute<D,
E>
- All Known Implementing Classes:
AbstractPluralAttribute
,BagAttributeImpl
,ListAttributeImpl
,MapAttributeImpl
,SetAttributeImpl
@Incubating
public interface SqmPluralPersistentAttribute<D,C,E>
extends PluralPersistentAttribute<D,C,E>, SqmPersistentAttribute<D,C>, SqmJoinable<D,E>, SqmPathSource<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.PluralAttribute
PluralAttribute.CollectionType
-
Method Summary
Methods inherited from interface jakarta.persistence.metamodel.Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection
Methods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface org.hibernate.metamodel.model.domain.PathSource
getPathName
Methods inherited from interface org.hibernate.metamodel.model.domain.PersistentAttribute
getAttributeClassification, getAttributeJavaType
Methods inherited from interface jakarta.persistence.metamodel.PluralAttribute
getCollectionType
Methods inherited from interface org.hibernate.metamodel.model.domain.PluralPersistentAttribute
getCollectionClassification, getDeclaringType, getElementType, getIndexPathSource, getKeyGraphType, getValueGraphType
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeName
Methods inherited from interface org.hibernate.query.sqm.tree.SqmExpressibleAccessor
getNodeJavaType
Methods inherited from interface org.hibernate.query.sqm.SqmJoinable
createNavigablePath, createSqmJoin, getName
Methods inherited from interface org.hibernate.query.sqm.SqmPathSource
createSqmPath, findSubPathSource, findSubPathSource, getExpressible, getIntermediatePathSource, getPathType, getSqmType, getSubPathSource, getSubPathSource, isGeneric
-
Method Details
-
getElementPathSource
SqmPathSource<E> getElementPathSource()- Specified by:
getElementPathSource
in interfacePluralPersistentAttribute<D,
C, E>
-