Class CorrelatedSingularSubselectTupleTransformer
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformer
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.CorrelatedSingularSubselectTupleTransformer
- All Implemented Interfaces:
TupleTransformer
public class CorrelatedSingularSubselectTupleTransformer
extends AbstractCorrelatedSubselectTupleTransformer
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformer
attributePath, collections, containerAccumulator, correlationAlias, correlationBasisEntity, correlationBasisExpression, correlationBasisType, correlationExternalAlias, correlationKeyExpression, correlationProviderFactory, correlationResultExpression, correlator, criteriaBuilder, embeddingViewIdExpression, embeddingViewIdMapperCount, embeddingViewIndex, embeddingViewJpqlMacro, embeddingViewPath, embeddingViewType, EMPTY, entityViewConfiguration, evm, fetches, idAttributePath, indexCorrelator, indexExpression, indexFetches, limiter, maximumViewMapperCount, startIndex, valueIndex, viewIndex, viewRootAlias, viewRootEntityClass, viewRootIdExpression, viewRootIdMapperCount, viewRootIndex, viewRootJpqlMacro, viewRootType -
Constructor Summary
ConstructorsConstructorDescriptionCorrelatedSingularSubselectTupleTransformer(ExpressionFactory ef, Correlator correlator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRootType, 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, EntityViewConfiguration entityViewConfiguration) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformer
createDefaultResult, getConsumeEndIndex, getConsumeStartIndex, getEntityIdName, isRecording, populateParameters, transform
-
Constructor Details
-
CorrelatedSingularSubselectTupleTransformer
public CorrelatedSingularSubselectTupleTransformer(ExpressionFactory ef, Correlator correlator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRootType, 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, EntityViewConfiguration entityViewConfiguration)
-