Interface EntityViewParameterMapping
- All Superinterfaces:
EntityViewAttributeMapping
public interface EntityViewParameterMapping extends EntityViewAttributeMapping
Mapping of an entity view constructor parameter attribute.
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
EntityViewAttributeMapping.ContainerBehavior
-
Method Summary
Modifier and Type Method Description EntityViewConstructorMapping
getDeclaringConstructor()
Returns the mapping of the constructor declaring this attribute.int
getIndex()
Returns the 0-based index of the parameter represented by this parameter mapping.Methods inherited from interface com.blazebit.persistence.view.spi.EntityViewAttributeMapping
getComparatorClass, getContainerBehavior, getCreateEmptyFlatViews, getDeclaredElementType, getDeclaredKeyType, getDeclaredType, getDeclaringView, getDefaultBatchSize, getLimitExpression, getOffsetExpression, getOrderByItems, isCollection, isDisallowOwnedUpdatableSubview, isForceUniqueness, setContainerDefault, setContainerIndexed, setContainerOrdered, setContainerSorted, setCreateEmptyFlatViews, setDefaultBatchSize, setDisallowOwnedUpdatableSubview, setForceUniqueness, setLimit
-
Method Details
-
getDeclaringConstructor
EntityViewConstructorMapping getDeclaringConstructor()Returns the mapping of the constructor declaring this attribute.- Returns:
- The declaring constructor mapping
-
getIndex
int getIndex()Returns the 0-based index of the parameter represented by this parameter mapping.- Returns:
- The 0-based parameter index
-