Class ParameterizedExpressionCorrelationJoinTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.AbstractCorrelationJoinTupleElementMapper
com.blazebit.persistence.view.impl.objectbuilder.mapper.ParameterizedExpressionCorrelationJoinTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper
,TupleElementMapper
public class ParameterizedExpressionCorrelationJoinTupleElementMapper extends AbstractCorrelationJoinTupleElementMapper
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.AbstractCorrelationJoinTupleElementMapper
alias, attributePath, correlationAlias, correlationBasis, correlationExternalAlias, correlationResult, embeddingViewPath, fetches, joinBase, limiter
-
Constructor Summary
Constructors Constructor Description ParameterizedExpressionCorrelationJoinTupleElementMapper(CorrelationProviderFactory providerFactory, ExpressionFactory ef, String joinBase, String correlationBasis, Expression correlationResult, String alias, String attributePath, String embeddingViewPath, String[] fetches, Limiter limiter, Set<String> rootAliases)
-
Method Summary
Modifier and Type Method Description void
applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.AbstractCorrelationJoinTupleElementMapper
getAlias, getAttributePath, getBasicTypeStringSupport
-
Constructor Details
-
ParameterizedExpressionCorrelationJoinTupleElementMapper
public ParameterizedExpressionCorrelationJoinTupleElementMapper(CorrelationProviderFactory providerFactory, ExpressionFactory ef, String joinBase, String correlationBasis, Expression correlationResult, String alias, String attributePath, String embeddingViewPath, String[] fetches, Limiter limiter, Set<String> rootAliases)
-
-
Method Details
-
applyMapping
public void applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
-