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
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected final Stringprotected final Stringprotected final Stringprotected final Stringprotected final BasicUserTypeStringSupport<Object>protected final Stringprotected final String[]protected final Stringprotected final Limiter -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCorrelationJoinTupleElementMapper(ExpressionFactory ef, String joinBase, String correlationBasis, Expression correlationResult, BasicUserTypeStringSupport<Object> correlationResultBasicType, String alias, String attributePath, String embeddingViewPath, String[] fetches, Limiter limiter, Set<String> rootAliases) -
Method Summary
Methods 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
applyMapping
-
Field Details
-
correlationBasis
-
correlationResult
-
correlationAlias
-
correlationExternalAlias
-
correlationResultBasicType
-
joinBase
-
alias
-
attributePath
-
embeddingViewPath
-
fetches
-
limiter
-
-
Constructor Details
-
AbstractCorrelationJoinTupleElementMapper
public AbstractCorrelationJoinTupleElementMapper(ExpressionFactory ef, String joinBase, String correlationBasis, Expression correlationResult, BasicUserTypeStringSupport<Object> correlationResultBasicType, String alias, String attributePath, String embeddingViewPath, String[] fetches, Limiter limiter, Set<String> rootAliases)
-
-
Method Details
-
getAttributePath
- Specified by:
getAttributePathin interfaceTupleElementMapper
-
getAlias
- Specified by:
getAliasin interfaceAliasedTupleElementMapper
-
getBasicTypeStringSupport
- Specified by:
getBasicTypeStringSupportin interfaceTupleElementMapper
-