Class AliasExpressionTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.ExpressionTupleElementMapper
com.blazebit.persistence.view.impl.objectbuilder.mapper.AliasExpressionTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper
,TupleElementMapper
public class AliasExpressionTupleElementMapper extends ExpressionTupleElementMapper implements AliasedTupleElementMapper
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.ExpressionTupleElementMapper
attributePath, basicTypeStringSupport, embeddingViewPath, expression, fetches, viewPath
-
Constructor Summary
Constructors Constructor Description AliasExpressionTupleElementMapper(BasicUserTypeStringSupport<Object> basicTypeStringSupport, String expression, String alias, String attributePath, String viewPath, String embeddingViewPath, String[] fetches)
-
Method Summary
Modifier and Type Method Description void
applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
String
getAlias()
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.ExpressionTupleElementMapper
getAttributePath, getBasicTypeStringSupport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.blazebit.persistence.view.impl.objectbuilder.mapper.TupleElementMapper
getAttributePath, getBasicTypeStringSupport
-
Constructor Details
-
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
- Overrides:
applyMapping
in classExpressionTupleElementMapper
-
getAlias
- Specified by:
getAlias
in interfaceAliasedTupleElementMapper
-