Attribute<X,K>
, MapAttribute<X,K,V>
, ParameterAttribute<X,K>
, PluralAttribute<X,K,V>
MappingParameterMapAttribute
public abstract class AbstractParameterMapAttribute<X,K,V> extends AbstractParameterPluralAttribute<X,java.util.Map<K,V>,V> implements MapAttribute<X,K,V>
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
PluralAttribute.CollectionType
batchSize, convertedJavaType, correlated, correlationBasis, correlationExpression, correlationKeyAlias, correlationProvider, correlationResult, declaringType, fetches, fetchStrategy, id, javaType, mapping, mappingType, subqueryAlias, subqueryExpression, subqueryProvider
Constructor | Description |
---|---|
AbstractParameterMapAttribute(MappingConstructorImpl<X> mappingConstructor,
ParameterAttributeMapping mapping,
MetamodelBuildingContext context) |
Modifier and Type | Method | Description |
---|---|---|
CollectionInstantiator |
getCollectionInstantiator() |
|
PluralAttribute.CollectionType |
getCollectionType() |
|
java.util.Map<ManagedViewType<? extends K>,java.lang.String> |
getKeyInheritanceSubtypeMappings() |
|
Type<K> |
getKeyType() |
|
MapInstantiator |
getMapInstantiator() |
|
boolean |
isIndexed() |
|
boolean |
isKeySubview() |
|
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> |
keyInheritanceSubtypeMappings() |
checkAttribute, checkNestedAttribute, createCollectionFactory, createCollectionInstantiator, createMapFactory, createMapInstantiator, getBatchSize, getCollectionJoinMappings, getConvertedJavaType, getCorrelationBasis, getCorrelationProvider, getCorrelationResult, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMapping, getMappingType, getSubqueryAlias, getSubqueryExpression, getSubqueryProvider, hasJoinFetchedCollections, isEmbedded, isId, isQueryParameter, isSubquery, isUpdateMappable, replaceThisFromMapping, stripThisFromMapping
getAllowedSubtypes, getDeclaringConstructor, getIndex, getLocation, getMapping, getMemberType, getTypeArguments, isOptimizeCollectionActionsEnabled, isUpdatable, needsDirtyTracker
elementInheritanceSubtypeMappings, getAttributeType, getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isCollection, isOrdered, isSorted, isSubview
getAttributeType, getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCollection, isCorrelated, isSubquery, isSubview
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDeclaringConstructor, getIndex
getComparator, getComparatorClass, getElementInheritanceSubtypeMappings, getElementType, isOrdered, isSorted
public AbstractParameterMapAttribute(MappingConstructorImpl<X> mappingConstructor, ParameterAttributeMapping mapping, MetamodelBuildingContext context)
public Type<K> getKeyType()
getKeyType
in interface MapAttribute<X,K,V>
getKeyType
in class AbstractAttribute<X,java.util.Map<K,V>>
public java.util.Map<ManagedViewType<? extends K>,java.lang.String> getKeyInheritanceSubtypeMappings()
getKeyInheritanceSubtypeMappings
in interface MapAttribute<X,K,V>
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> keyInheritanceSubtypeMappings()
keyInheritanceSubtypeMappings
in class AbstractAttribute<X,java.util.Map<K,V>>
public boolean isKeySubview()
isKeySubview
in interface MapAttribute<X,K,V>
isKeySubview
in class AbstractAttribute<X,java.util.Map<K,V>>
public PluralAttribute.CollectionType getCollectionType()
getCollectionType
in interface PluralAttribute<X,K,V>
getCollectionType
in class AbstractAttribute<X,java.util.Map<K,V>>
public CollectionInstantiator getCollectionInstantiator()
getCollectionInstantiator
in class AbstractAttribute<X,java.util.Map<K,V>>
public MapInstantiator getMapInstantiator()
getMapInstantiator
in class AbstractAttribute<X,java.util.Map<K,V>>
public boolean isIndexed()
isIndexed
in interface PluralAttribute<X,K,V>
isIndexed
in class AbstractAttribute<X,java.util.Map<K,V>>
Copyright © 2014–2018 Blazebit. All rights reserved.