Interface PluralQueryAttribute<X,C,E>
- Type Parameters:
X
- The type the represented collection belongs toC
- The type of the represented collectionE
- The element type of the represented collection
- All Superinterfaces:
Bindable<E>
,FieldSpecification<X,
,C> QueryAttribute<X,
C>
- All Known Implementing Classes:
PluralQueryAttributeImpl
Instances of the type PluralAttribute represent persistent collection-valued
attributes defined by a query.
-
Nested Class Summary
Nested classes/interfaces inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
Bindable.BindableType
-
Method Summary
Modifier and TypeMethodDescriptionReturn the collection type.Return the type representing the element type of the collection.Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.FieldSpecification
getDeclaringType, getFetchType, getJavaField, getJavaType, getName, includeExplicit, isCollection, isInferred, isMappedAttribute
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.QueryAttribute
enableReferencingAttributes, getConstraints, getJavaMember, getQuery
-
Method Details
-
getCollectionType
CollectionType getCollectionType()Return the collection type.- Returns:
- collection type
-
getElementType
Return the type representing the element type of the collection.- Returns:
- element type
-