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>
@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 Attribute
Attribute.PersistentAttributeTypeNested classes/interfaces inherited from interface Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface PluralAttribute
PluralAttribute.CollectionType -
Method Summary
Methods inherited from interface Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollectionMethods inherited from interface Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface PathSource
getPathNameMethods inherited from interface PersistentAttribute
getAttributeClassification, getAttributeJavaTypeMethods inherited from interface PluralAttribute
getCollectionTypeMethods inherited from interface PluralPersistentAttribute
getCollectionClassification, getDeclaringType, getElementType, getIndexPathSource, getKeyGraphType, getValueGraphTypeMethods inherited from interface SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeNameMethods inherited from interface SqmExpressibleAccessor
getNodeJavaTypeMethods inherited from interface SqmJoinable
createNavigablePath, createSqmJoin, getNameMethods inherited from interface SqmPathSource
createSqmPath, findSubPathSource, findSubPathSource, getExpressible, getIntermediatePathSource, getPathType, getSqmType, getSubPathSource, getSubPathSource, isGeneric
-
Method Details
-
getElementPathSource
SqmPathSource<E> getElementPathSource()- Specified by:
getElementPathSourcein interfacePluralPersistentAttribute<D,C, E>
-