Class AliasSubqueryTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.SimpleSubqueryTupleElementMapper
com.blazebit.persistence.view.impl.objectbuilder.mapper.AliasSubqueryTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper,SubqueryTupleElementMapper,TupleElementMapper
public class AliasSubqueryTupleElementMapper
extends SimpleSubqueryTupleElementMapper
implements AliasedTupleElementMapper
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.SimpleSubqueryTupleElementMapper
attributePath, basicTypeStringSupport, embeddingViewPath, provider, viewPath -
Constructor Summary
ConstructorsConstructorDescriptionAliasSubqueryTupleElementMapper(Type<?> type, SubqueryProvider provider, String attributePath, String viewPath, String embeddingViewPath, String alias) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString) getAlias()Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.SimpleSubqueryTupleElementMapper
getAttributePath, getBasicTypeStringSupport, getEmbeddingViewPath, getSubqueryAlias, getSubqueryExpression, getViewPathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.view.impl.objectbuilder.mapper.TupleElementMapper
getAttributePath, getBasicTypeStringSupport
-
Constructor Details
-
AliasSubqueryTupleElementMapper
-
-
Method Details
-
applyMapping
public void applyMapping(SelectBuilder<?> queryBuilder, ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString) - Specified by:
applyMappingin interfaceTupleElementMapper- Overrides:
applyMappingin classSimpleSubqueryTupleElementMapper
-
getAlias
- Specified by:
getAliasin interfaceAliasedTupleElementMapper
-