Interface SqmBagPersistentAttribute<D,E>
- All Superinterfaces:
Attribute<D,
,Collection<E>> BagPersistentAttribute<D,
,E> Bindable<E>
,CollectionAttribute<D,
,E> PathSource<E>
,PersistentAttribute<D,
,Collection<E>> PluralAttribute<D,
,Collection<E>, E> PluralPersistentAttribute<D,
,Collection<E>, E> SqmExpressible<E>
,SqmExpressibleAccessor<E>
,SqmJoinable<D,
,E> SqmPathSource<E>
,SqmPersistentAttribute<D,
,Collection<E>> SqmPluralPersistentAttribute<D,
Collection<E>, E>
- All Known Implementing Classes:
BagAttributeImpl
public interface SqmBagPersistentAttribute<D,E>
extends BagPersistentAttribute<D,E>, SqmPluralPersistentAttribute<D,Collection<E>,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 org.hibernate.metamodel.model.domain.BagPersistentAttribute
getDeclaringType, getElementType, getValueGraphType
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, getIndexPathSource, getKeyGraphType
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
Methods inherited from interface org.hibernate.query.sqm.tree.domain.SqmPluralPersistentAttribute
getElementPathSource