Class EntityViewConfiguration
java.lang.Object
com.blazebit.persistence.view.impl.EntityViewConfiguration
public final class EntityViewConfiguration extends Object
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description EntityViewConfiguration(FullQueryBuilder<?,?> criteriaBuilder, ExpressionFactory expressionFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, Map<String,Object> optionalParameters, Map<String,Object> properties, Collection<String> fetches, ManagedViewTypeImplementor<?> managedViewType)
EntityViewConfiguration(FullQueryBuilder<?,?> criteriaBuilder, ExpressionFactory expressionFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, Map<String,Object> optionalParameters, Map<String,Object> properties, Collection<String> fetches, String attributePath)
-
Method Summary
Modifier and Type Method Description EntityViewConfiguration
forSubview(FullQueryBuilder<?,?> criteriaBuilder, String attributePath, EmbeddingViewJpqlMacro embeddingViewJpqlMacro)
int
getBatchSize()
int
getBatchSize(String attributePath)
int
getBatchSize(String attributePath, int defaultValue)
FullQueryBuilder<?,?>
getCriteriaBuilder()
EmbeddingViewJpqlMacro
getEmbeddingViewJpqlMacro()
BatchCorrelationMode
getExpectBatchCorrelationValues()
BatchCorrelationMode
getExpectBatchCorrelationValues(String attributePath)
ExpressionFactory
getExpressionFactory()
Set<String>
getFetches()
Map<String,Object>
getOptionalParameters()
ViewJpqlMacro
getViewJpqlMacro()
boolean
hasSubFetches(String attributePath)
-
Constructor Details
-
EntityViewConfiguration
public EntityViewConfiguration(FullQueryBuilder<?,?> criteriaBuilder, ExpressionFactory expressionFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, Map<String,Object> optionalParameters, Map<String,Object> properties, Collection<String> fetches, String attributePath) -
EntityViewConfiguration
public EntityViewConfiguration(FullQueryBuilder<?,?> criteriaBuilder, ExpressionFactory expressionFactory, ViewJpqlMacro viewJpqlMacro, EmbeddingViewJpqlMacro embeddingViewJpqlMacro, Map<String,Object> optionalParameters, Map<String,Object> properties, Collection<String> fetches, ManagedViewTypeImplementor<?> managedViewType)
-
-
Method Details
-
forSubview
public EntityViewConfiguration forSubview(FullQueryBuilder<?,?> criteriaBuilder, String attributePath, EmbeddingViewJpqlMacro embeddingViewJpqlMacro) -
getCriteriaBuilder
-
getExpressionFactory
-
getOptionalParameters
-
getFetches
-
hasSubFetches
-
getViewJpqlMacro
-
getEmbeddingViewJpqlMacro
-
getBatchSize
public int getBatchSize() -
getBatchSize
-
getBatchSize
-
getExpectBatchCorrelationValues
-
getExpectBatchCorrelationValues
-