Class CorrelatedCollectionSubselectTupleTransformer
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformer
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.CorrelatedCollectionSubselectTupleTransformer
- All Implemented Interfaces:
TupleTransformer
public class CorrelatedCollectionSubselectTupleTransformer
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
ConstructorsConstructorDescriptionCorrelatedCollectionSubselectTupleTransformer(ExpressionFactory ef, Correlator correlator, ContainerAccumulator<?> containerAccumulator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRootType, String viewRootAlias, ManagedViewTypeImplementor<?> embeddingViewType, String embeddingViewPath, Expression correlationResult, String correlationBasisExpression, String correlationKeyExpression, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, String[] indexFetches, Expression indexExpression, Correlator indexCorrelator, int viewRootIndex, int embeddingViewIndex, int tupleIndex, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter, EntityViewConfiguration entityViewConfiguration, boolean recording) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedSubselectTupleTransformer
createDefaultResult, getConsumeEndIndex, getConsumeStartIndex, getEntityIdName, populateParameters, transform
-
Constructor Details
-
CorrelatedCollectionSubselectTupleTransformer
public CorrelatedCollectionSubselectTupleTransformer(ExpressionFactory ef, Correlator correlator, ContainerAccumulator<?> containerAccumulator, EntityViewManagerImpl evm, ManagedViewTypeImplementor<?> viewRootType, String viewRootAlias, ManagedViewTypeImplementor<?> embeddingViewType, String embeddingViewPath, Expression correlationResult, String correlationBasisExpression, String correlationKeyExpression, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, String[] indexFetches, Expression indexExpression, Correlator indexCorrelator, int viewRootIndex, int embeddingViewIndex, int tupleIndex, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter, EntityViewConfiguration entityViewConfiguration, boolean recording)
-
-
Method Details
-
isRecording
protected boolean isRecording()- Overrides:
isRecordingin classAbstractCorrelatedSubselectTupleTransformer
-