Class AbstractCorrelationJoinTupleElementMapper
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.mapper.AbstractCorrelationJoinTupleElementMapper
- All Implemented Interfaces:
AliasedTupleElementMapper
,TupleElementMapper
- Direct Known Subclasses:
ExpressionCorrelationJoinTupleElementMapper
,ParameterizedExpressionCorrelationJoinTupleElementMapper
public abstract class AbstractCorrelationJoinTupleElementMapper extends Object implements AliasedTupleElementMapper
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields Modifier and Type Field Description protected String
alias
protected String
attributePath
protected String
correlationAlias
protected String
correlationBasis
protected String
correlationExternalAlias
protected String
correlationResult
protected String
embeddingViewPath
protected String[]
fetches
protected String
joinBase
protected Limiter
limiter
-
Constructor Summary
Constructors Constructor Description AbstractCorrelationJoinTupleElementMapper(ExpressionFactory ef, String joinBase, String correlationBasis, Expression correlationResult, String alias, String attributePath, String embeddingViewPath, String[] fetches, Limiter limiter, Set<String> rootAliases)
-
Method Summary
Modifier and Type Method Description String
getAlias()
String
getAttributePath()
BasicUserTypeStringSupport<Object>
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
applyMapping
-
Field Details
-
Constructor Details
-
Method Details
-
getAttributePath
- Specified by:
getAttributePath
in interfaceTupleElementMapper
-
getAlias
- Specified by:
getAlias
in interfaceAliasedTupleElementMapper
-
getBasicTypeStringSupport
- Specified by:
getBasicTypeStringSupport
in interfaceTupleElementMapper
-