Class ParameterizedAliasExpressionSubqueryTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.ParameterizedExpressionSubqueryTupleElementMapper
com.blazebit.persistence.view.impl.objectbuilder.mapper.ParameterizedAliasExpressionSubqueryTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper
,SubqueryTupleElementMapper
,TupleElementMapper
public class ParameterizedAliasExpressionSubqueryTupleElementMapper extends ParameterizedExpressionSubqueryTupleElementMapper implements AliasedTupleElementMapper
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.ParameterizedExpressionSubqueryTupleElementMapper
attributePath, basicTypeStringSupport, embeddingViewPath, providerFactory, subqueryAlias, subqueryExpression, viewPath
-
Constructor Summary
Constructors Constructor Description ParameterizedAliasExpressionSubqueryTupleElementMapper(Type<?> type, SubqueryProviderFactory providerFactory, String subqueryExpression, String subqueryAlias, String attributePath, String viewPath, String embeddingViewPath, String alias)
-
Method Summary
Modifier and Type Method Description String
getAlias()
protected SubqueryInitiator<?>
subqueryInitiator(SelectBuilder<?> queryBuilder, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.mapper.ParameterizedExpressionSubqueryTupleElementMapper
applyMapping, getAttributePath, getBasicTypeStringSupport, getEmbeddingViewPath, getSubqueryAlias, getSubqueryExpression, getViewPath
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
applyMapping, getAttributePath, getBasicTypeStringSupport
-
Constructor Details
-
Method Details
-
subqueryInitiator
protected SubqueryInitiator<?> subqueryInitiator(SelectBuilder<?> queryBuilder, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean asString)- Overrides:
subqueryInitiator
in classParameterizedExpressionSubqueryTupleElementMapper
-
getAlias
- Specified by:
getAlias
in interfaceAliasedTupleElementMapper
-