Interface TupleElementMapper
- All Known Subinterfaces:
AliasedTupleElementMapper,SubqueryTupleElementMapper
- All Known Implementing Classes:
AbstractCorrelationJoinTupleElementMapper,AliasExpressionSubqueryTupleElementMapper,AliasExpressionTupleElementMapper,AliasSubqueryTupleElementMapper,ConstrainedTupleElementMapper,CorrelationMultisetTupleElementMapper,ExpressionCorrelationJoinTupleElementMapper,ExpressionSubqueryTupleElementMapper,ExpressionTupleElementMapper,MultisetTupleElementMapper,ParameterizedAliasExpressionSubqueryTupleElementMapper,ParameterizedAliasSubqueryTupleElementMapper,ParameterizedExpressionCorrelationJoinTupleElementMapper,ParameterizedExpressionSubqueryTupleElementMapper,ParameterizedSubqueryTupleElementMapper,SimpleSubqueryTupleElementMapper
public interface TupleElementMapper
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
-
Method Details
-
getAttributePath
String getAttributePath() -
getBasicTypeStringSupport
BasicUserTypeStringSupport<Object> getBasicTypeStringSupport() -
applyMapping
void applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
-