X - The type of the declaring entity viewK - The type of the key of the represented MapV - The type of the value of the represented Mappublic interface MapAttribute<X,K,V> extends PluralAttribute<X,Map<K,V>,V>
PluralAttribute.CollectionTypeAttribute.AttributeType, Attribute.MappingType, Attribute.MemberType| Modifier and Type | Method and Description |
|---|---|
Map<ManagedViewType<? extends K>,String> |
getKeyInheritanceSubtypeMappings()
Returns the inheritance subtypes that should be considered for the keys of this map attribute.
|
Type<K> |
getKeyType()
Returns the java type of the key.
|
boolean |
isKeySubview()
Returns true if the key of this map attribute is a subview, otherwise false.
|
getCollectionType, getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isIndexed, isOrdered, isSortedgetAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCollection, isCorrelated, isSubquery, isSubviewMap<ManagedViewType<? extends K>,String> getKeyInheritanceSubtypeMappings()
boolean isKeySubview()
Copyright © 2014–2018 Blazebit. All rights reserved.