Class AbstractCorrelatedBatchTupleListTransformerFactory
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.AbstractCorrelatedBatchTupleListTransformerFactory
- All Implemented Interfaces:
TupleListTransformerFactory
- Direct Known Subclasses:
CorrelatedCollectionBatchTupleListTransformerFactory,CorrelatedMapBatchTupleListTransformerFactory,CorrelatedSingularBatchTupleListTransformerFactory
public abstract class AbstractCorrelatedBatchTupleListTransformerFactory
extends Object
implements TupleListTransformerFactory
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final intprotected final booleanprotected final Class<?>protected final Class<?>protected final CorrelationProviderFactoryprotected final Expressionprotected final Correlatorprotected final intprotected final ManagedViewTypeImplementor<?>protected final String[]protected final Limiterprotected final intprotected final intprotected final ManagedViewTypeImplementor<?> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCorrelatedBatchTupleListTransformerFactory(Correlator correlator, ManagedViewTypeImplementor<?> viewRootType, ManagedViewTypeImplementor<?> embeddingViewType, Expression correlationResult, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, boolean correlatesThis, int viewRootIndex, int embeddingViewIndex, int tupleIndex, int batchSize, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.view.impl.objectbuilder.transformer.TupleListTransformerFactory
create
-
Field Details
-
correlator
-
viewRootType
-
embeddingViewType
-
correlationResult
-
correlationProviderFactory
-
attributePath
-
fetches
-
correlatesThis
protected final boolean correlatesThis -
batchSize
protected final int batchSize -
viewRootIndex
protected final int viewRootIndex -
embeddingViewIndex
protected final int embeddingViewIndex -
tupleIndex
protected final int tupleIndex -
correlationBasisType
-
correlationBasisEntity
-
limiter
-
-
Constructor Details
-
AbstractCorrelatedBatchTupleListTransformerFactory
public AbstractCorrelatedBatchTupleListTransformerFactory(Correlator correlator, ManagedViewTypeImplementor<?> viewRootType, ManagedViewTypeImplementor<?> embeddingViewType, Expression correlationResult, CorrelationProviderFactory correlationProviderFactory, String attributePath, String[] fetches, boolean correlatesThis, int viewRootIndex, int embeddingViewIndex, int tupleIndex, int batchSize, Class<?> correlationBasisType, Class<?> correlationBasisEntity, Limiter limiter)
-
-
Method Details
-
getConsumableIndex
public int getConsumableIndex()- Specified by:
getConsumableIndexin interfaceTupleListTransformerFactory
-