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 MapAttribute<X,K>
, PluralAttribute<X,java.util.Map<K,V>,V>
public interface MapAttribute<X,K,V> extends PluralAttribute<X,java.util.Map<K,V>,V>
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
PluralAttribute.CollectionType
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<ManagedViewType<? extends K>,java.lang.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.
|
getAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCollection, isCorrelated, isSubquery, isSubview
getCollectionType, getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isForcedUnique, isIndexed, isOrdered, isSorted
Type<K> getKeyType()
java.util.Map<ManagedViewType<? extends K>,java.lang.String> getKeyInheritanceSubtypeMappings()
boolean isKeySubview()
Copyright © 2014–2019 Blazebit. All rights reserved.