public class CorrelatedCollectionBatchTupleListTransformer extends AbstractCorrelatedBatchTupleListTransformer
AbstractCorrelatedTupleListTransformer.FixedArrayList, AbstractCorrelatedTupleListTransformer.TuplePromise
batchSize, correlatesThis, CORRELATION_KEY_ALIAS, correlationParamName, correlationSelectExpression, criteriaBuilder, embeddingViewJpqlMacro, expectBatchCorrelationMode, KEY_INDEX, query, VALUE_INDEX, viewRootJpqlMacro
attributePath, correlationAlias, correlationBasisEntity, correlationBasisType, correlationProviderFactory, correlationResult, correlator, embeddingViewIndex, embeddingViewType, entityViewConfiguration, fetches, jpaProvider, viewRootIndex, viewRootType
startIndex
Constructor | Description |
---|---|
CorrelatedCollectionBatchTupleListTransformer(com.blazebit.persistence.parser.expression.ExpressionFactory ef,
Correlator correlator,
ManagedViewType<?> viewRootType,
ManagedViewType<?> embeddingViewType,
java.lang.String correlationResult,
CorrelationProviderFactory correlationProviderFactory,
java.lang.String attributePath,
java.lang.String[] fetches,
boolean correlatesThis,
int viewRootIndex,
int embeddingViewIndex,
int tupleIndex,
int batchSize,
java.lang.Class<?> correlationBasisType,
java.lang.Class<?> correlationBasisEntity,
EntityViewConfiguration entityViewConfiguration,
CollectionInstantiator collectionInstantiator,
boolean filterNulls,
boolean recording) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
copy(java.lang.Object o) |
|
protected java.lang.Object |
createDefaultResult() |
|
protected void |
populateResult(java.util.Map<java.lang.Object,AbstractCorrelatedTupleListTransformer.TuplePromise> correlationValues,
java.lang.Object defaultKey,
java.util.List<java.lang.Object> list) |
transform
fillDefaultValues, getEntityIdName, populateParameters
public CorrelatedCollectionBatchTupleListTransformer(com.blazebit.persistence.parser.expression.ExpressionFactory ef, Correlator correlator, ManagedViewType<?> viewRootType, ManagedViewType<?> embeddingViewType, java.lang.String correlationResult, CorrelationProviderFactory correlationProviderFactory, java.lang.String attributePath, java.lang.String[] fetches, boolean correlatesThis, int viewRootIndex, int embeddingViewIndex, int tupleIndex, int batchSize, java.lang.Class<?> correlationBasisType, java.lang.Class<?> correlationBasisEntity, EntityViewConfiguration entityViewConfiguration, CollectionInstantiator collectionInstantiator, boolean filterNulls, boolean recording)
protected void populateResult(java.util.Map<java.lang.Object,AbstractCorrelatedTupleListTransformer.TuplePromise> correlationValues, java.lang.Object defaultKey, java.util.List<java.lang.Object> list)
populateResult
in class AbstractCorrelatedBatchTupleListTransformer
public java.lang.Object copy(java.lang.Object o)
protected java.lang.Object createDefaultResult()
createDefaultResult
in class AbstractCorrelatedTupleListTransformer
Copyright © 2014–2018 Blazebit. All rights reserved.