Class CorrelationMultisetTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.CorrelationMultisetTupleElementMapper
- All Implemented Interfaces:
TupleElementMapper
public class CorrelationMultisetTupleElementMapper extends Object implements TupleElementMapper
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description CorrelationMultisetTupleElementMapper(ViewTypeObjectBuilderTemplate<Object[]> subviewTemplate, CorrelationProviderFactory correlationProviderFactory, String correlationBasis, String correlationAlias, String attributePath, String embeddingViewPath, String indexExpression, ViewTypeObjectBuilderTemplate<Object[]> indexTemplate, Limiter limiter)
-
Method Summary
Modifier and Type Method Description void
applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
String
getAttributePath()
BasicUserTypeStringSupport<Object>
getBasicTypeStringSupport()
-
Constructor Details
-
CorrelationMultisetTupleElementMapper
public CorrelationMultisetTupleElementMapper(ViewTypeObjectBuilderTemplate<Object[]> subviewTemplate, CorrelationProviderFactory correlationProviderFactory, String correlationBasis, String correlationAlias, String attributePath, String embeddingViewPath, String indexExpression, ViewTypeObjectBuilderTemplate<Object[]> indexTemplate, Limiter limiter)
-
-
Method Details
-
applyMapping
public void applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)- Specified by:
applyMapping
in interfaceTupleElementMapper
-
getAttributePath
- Specified by:
getAttributePath
in interfaceTupleElementMapper
-
getBasicTypeStringSupport
- Specified by:
getBasicTypeStringSupport
in interfaceTupleElementMapper
-