Class AotRepositoryFragmentSupport
java.lang.Object
org.springframework.data.jpa.repository.aot.AotRepositoryFragmentSupport
Support class for JPA AOT repository fragments.
- Since:
- 4.0
- Author:
- Mark Paluch
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAotRepositoryFragmentSupport(QueryEnhancerSelector selector, RepositoryMetadata repositoryMetadata, ValueExpressionDelegate valueExpressions, ProjectionFactory projectionFactory) protectedAotRepositoryFragmentSupport(QueryEnhancerSelector selector, RepositoryFactoryBeanSupport.FragmentCreationContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable ObjectconvertMany(@Nullable Object result, boolean nativeQuery, Class<?> projection) protected <T> @Nullable TconvertOne(@Nullable Object result, boolean nativeQuery, Class<T> projection) protected @Nullable ObjectevaluateExpression(Method method, String expressionString, Object... args) Evaluate a Value Expression.protected @Nullable ObjectmapIgnoreCase(@Nullable Object source, UnaryOperator<String> mapper) protected StringrewriteQuery(DeclaredQuery query, Sort sort, Class<?> returnedType)
-
Constructor Details
-
AotRepositoryFragmentSupport
protected AotRepositoryFragmentSupport(QueryEnhancerSelector selector, RepositoryFactoryBeanSupport.FragmentCreationContext context) -
AotRepositoryFragmentSupport
protected AotRepositoryFragmentSupport(QueryEnhancerSelector selector, RepositoryMetadata repositoryMetadata, ValueExpressionDelegate valueExpressions, ProjectionFactory projectionFactory)
-
-
Method Details
-
rewriteQuery
- Parameters:
query-sort-returnedType-- Returns:
-
evaluateExpression
-
mapIgnoreCase
-
convertOne
-
convertMany
-