Package io.micronaut.data.runtime.query
Interface PreparedQueryResolver
-
- All Known Implementing Classes:
DefaultPreparedQueryResolver
public interface PreparedQueryResolver
Prepared query resolver.- Since:
- 3.3
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <E,R>
PreparedQuery<E,R>resolveCountQuery(io.micronaut.aop.MethodInvocationContext<?,?> context, StoredQuery<E,R> storedQuery, Pageable pageable)
Prepared count query resolved from the method context.<E,R>
PreparedQuery<E,R>resolveQuery(io.micronaut.aop.MethodInvocationContext<?,?> context, StoredQuery<E,R> storedQuery, Pageable pageable)
Prepared query resolved from the method context.
-
-
-
Method Detail
-
resolveQuery
<E,R> PreparedQuery<E,R> resolveQuery(@NonNull io.micronaut.aop.MethodInvocationContext<?,?> context, @NonNull StoredQuery<E,R> storedQuery, @NonNull Pageable pageable)
Prepared query resolved from the method context.- Type Parameters:
E
- The entity typeR
- The result type- Parameters:
context
- The method contextstoredQuery
- The stored querypageable
- The pageable- Returns:
- The prepared query
-
resolveCountQuery
<E,R> PreparedQuery<E,R> resolveCountQuery(@NonNull io.micronaut.aop.MethodInvocationContext<?,?> context, @NonNull StoredQuery<E,R> storedQuery, @Nullable Pageable pageable)
Prepared count query resolved from the method context.- Type Parameters:
E
- The entity typeR
- The result type- Parameters:
context
- The method contextstoredQuery
- The stored querypageable
- The pageable- Returns:
- The prepared query
-
-