Class SubviewCorrelator
java.lang.Object
com.blazebit.persistence.view.impl.objectbuilder.transformer.correlation.SubviewCorrelator
- All Implemented Interfaces:
Correlator
public final class SubviewCorrelator extends Object implements Correlator
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description SubviewCorrelator(ManagedViewTypeImplementor<?> managedViewType, MappingConstructorImpl<?> mappingConstructor, EntityViewManagerImpl evm, String viewName, String attributePath)
-
Method Summary
Modifier and Type Method Description ObjectBuilder<?>
finish(FullQueryBuilder<?,?> criteriaBuilder, EntityViewConfiguration entityViewConfiguration, int offset, int tupleSuffix, String correlationRoot, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean nullFlatViewIfEmpty)
int
getElementOffset()
-
Constructor Details
-
SubviewCorrelator
public SubviewCorrelator(ManagedViewTypeImplementor<?> managedViewType, MappingConstructorImpl<?> mappingConstructor, EntityViewManagerImpl evm, String viewName, String attributePath)
-
-
Method Details
-
getElementOffset
public int getElementOffset()- Specified by:
getElementOffset
in interfaceCorrelator
-
finish
public ObjectBuilder<?> finish(FullQueryBuilder<?,?> criteriaBuilder, EntityViewConfiguration entityViewConfiguration, int offset, int tupleSuffix, String correlationRoot, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, boolean nullFlatViewIfEmpty)- Specified by:
finish
in interfaceCorrelator
-