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
Constructors Constructor Description 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 Summary
Modifier and Type Method Description protected boolean
isRecording()
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:
isRecording
in classAbstractCorrelatedSubselectTupleTransformer
-