Class CorrelatedSingularSubselectTupleTransformerFactory
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformerFactory
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.CorrelatedSingularSubselectTupleTransformerFactory
- All Implemented Interfaces:
TupleTransformerFactory
public class CorrelatedSingularSubselectTupleTransformerFactory extends AbstractCorrelatedSubselectTupleTransformerFactory
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformerFactory
attributePath, correlationBasisEntity, correlationBasisExpression, correlationBasisIndex, correlationBasisType, correlationKeyExpression, correlationProviderFactory, correlationResult, correlator, embeddingViewIndex, embeddingViewPath, embeddingViewType, evm, fetches, limiter, viewRootAlias, viewRootIndex, viewRootType
-
Constructor Summary
Constructors Constructor Description CorrelatedSingularSubselectTupleTransformerFactory(Correlator correlator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRoot, String viewRootAlias, ManagedViewTypeImplementor<?> embeddingViewType, String embeddingViewPath, Expression correlationResult, String correlationBasisExpression, String correlationKeyExpression, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, int viewRootIndex, int embeddingViewIndex, int tupleIndex, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter)
-
Method Summary
Modifier and Type Method Description TupleTransformer
create(ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, EntityViewConfiguration entityViewConfiguration)
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformerFactory
getConsumeEndIndex, getConsumeStartIndex
-
Constructor Details
-
CorrelatedSingularSubselectTupleTransformerFactory
public CorrelatedSingularSubselectTupleTransformerFactory(Correlator correlator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRoot, String viewRootAlias, ManagedViewTypeImplementor<?> embeddingViewType, String embeddingViewPath, Expression correlationResult, String correlationBasisExpression, String correlationKeyExpression, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, int viewRootIndex, int embeddingViewIndex, int tupleIndex, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter)
-
-
Method Details
-
create
public TupleTransformer create(ParameterHolder<?> parameterHolder, Map<String,Object> optionalParameters, EntityViewConfiguration entityViewConfiguration)
-