Class ConstrainedTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.ConstrainedTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper,TupleElementMapper
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddMappers(int classMappingIndex, List<TupleElementMapper> mappingList, List<String> parameterMappingList, TupleTransformatorFactory tupleTransformatorFactory, List<ConstrainedTupleElementMapper.ConstrainedTupleElementMapperBuilder> builders) voidapplyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString) getAlias()
-
Method Details
-
getAttributePath
- Specified by:
getAttributePathin interfaceTupleElementMapper
-
getAlias
- Specified by:
getAliasin interfaceAliasedTupleElementMapper
-
getBasicTypeStringSupport
- Specified by:
getBasicTypeStringSupportin interfaceTupleElementMapper
-
applyMapping
public void applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString) - Specified by:
applyMappingin interfaceTupleElementMapper
-
addMappers
public static void addMappers(int classMappingIndex, List<TupleElementMapper> mappingList, List<String> parameterMappingList, TupleTransformatorFactory tupleTransformatorFactory, List<ConstrainedTupleElementMapper.ConstrainedTupleElementMapperBuilder> builders)
-