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.PersistentAttributeTypeNested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableTypeNested 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, isCollectionMethods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface org.hibernate.metamodel.model.domain.PathSource
getPathNameMethods inherited from interface org.hibernate.metamodel.model.domain.PersistentAttribute
getAttributeClassification, getAttributeJavaTypeMethods inherited from interface jakarta.persistence.metamodel.PluralAttribute
getCollectionTypeMethods inherited from interface org.hibernate.metamodel.model.domain.PluralPersistentAttribute
getCollectionClassification, getDeclaringType, getElementType, getIndexPathSource, getKeyGraphType, getValueGraphTypeMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeNameMethods inherited from interface org.hibernate.query.sqm.tree.SqmExpressibleAccessor
getNodeJavaTypeMethods inherited from interface org.hibernate.query.sqm.SqmJoinable
createNavigablePath, createSqmJoin, getNameMethods 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:
getElementPathSourcein interfacePluralPersistentAttribute<D,C, E>
-