Attribute<X,Y>
, ParameterAttribute<X,Y>
, SingularAttribute<X,Y>
CorrelatedParameterSingularAttribute
, MappingParameterSingularAttribute
, SubqueryParameterSingularAttribute
public abstract class AbstractParameterSingularAttribute<X,Y> extends AbstractParameterAttribute<X,Y> implements SingularAttribute<X,Y>
Attribute.AttributeType, Attribute.MappingType, Attribute.MemberType
batchSize, convertedJavaType, correlated, correlationBasis, correlationExpression, correlationKeyAlias, correlationProvider, correlationResult, declaringType, fetches, fetchStrategy, id, javaType, mapping, mappingType, subqueryAlias, subqueryExpression, subqueryProvider
Constructor | Description |
---|---|
AbstractParameterSingularAttribute(MappingConstructorImpl<X> constructor,
ParameterAttributeMapping mapping,
MetamodelBuildingContext context) |
Modifier and Type | Method | Description |
---|---|---|
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> |
elementInheritanceSubtypeMappings() |
|
Attribute.AttributeType |
getAttributeType() |
|
CollectionInstantiator |
getCollectionInstantiator() |
|
protected PluralAttribute.CollectionType |
getCollectionType() |
|
protected Type<?> |
getElementType() |
|
java.util.Map<ManagedViewType<? extends Y>,java.lang.String> |
getInheritanceSubtypeMappings() |
|
protected Type<?> |
getKeyType() |
|
MapInstantiator |
getMapInstantiator() |
|
Type<Y> |
getType() |
|
boolean |
isCollection() |
|
boolean |
isIndexed() |
|
protected boolean |
isKeySubview() |
|
boolean |
isSubview() |
|
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> |
keyInheritanceSubtypeMappings() |
checkAttribute, checkNestedAttribute, createCollectionInstantiator, createMapInstantiator, getBatchSize, getCollectionJoinMappings, getConvertedJavaType, getCorrelated, getCorrelationBasis, getCorrelationExpression, getCorrelationKeyAlias, 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
getBatchSize, getConvertedJavaType, getDeclaringType, getFetches, getFetchStrategy, getJavaType, getMappingType, getMemberType, isCorrelated, isSubquery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isId, isQueryParameter
public AbstractParameterSingularAttribute(MappingConstructorImpl<X> constructor, ParameterAttributeMapping mapping, MetamodelBuildingContext context)
public boolean isCollection()
isCollection
in interface Attribute<X,Y>
public boolean isIndexed()
isIndexed
in class AbstractAttribute<X,Y>
protected PluralAttribute.CollectionType getCollectionType()
getCollectionType
in class AbstractAttribute<X,Y>
public CollectionInstantiator getCollectionInstantiator()
getCollectionInstantiator
in class AbstractAttribute<X,Y>
public MapInstantiator getMapInstantiator()
getMapInstantiator
in class AbstractAttribute<X,Y>
public Attribute.AttributeType getAttributeType()
getAttributeType
in interface Attribute<X,Y>
protected Type<?> getElementType()
getElementType
in class AbstractAttribute<X,Y>
public java.util.Map<ManagedViewType<? extends Y>,java.lang.String> getInheritanceSubtypeMappings()
getInheritanceSubtypeMappings
in interface SingularAttribute<X,Y>
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> elementInheritanceSubtypeMappings()
elementInheritanceSubtypeMappings
in class AbstractAttribute<X,Y>
protected Type<?> getKeyType()
getKeyType
in class AbstractAttribute<X,Y>
protected java.util.Map<ManagedViewTypeImplementor<?>,java.lang.String> keyInheritanceSubtypeMappings()
keyInheritanceSubtypeMappings
in class AbstractAttribute<X,Y>
protected boolean isKeySubview()
isKeySubview
in class AbstractAttribute<X,Y>
Copyright © 2014–2018 Blazebit. All rights reserved.