Package io.micronaut.data.runtime.query
Interface PreparedQueryResolver
- All Known Implementing Classes:
DefaultPreparedQueryResolver
public interface PreparedQueryResolver
Prepared query resolver.
- Since:
- 3.3
-
Method Summary
Modifier and TypeMethodDescription<E,R> io.micronaut.data.model.runtime.PreparedQuery<E, R> resolveCountQuery(@NonNull io.micronaut.aop.MethodInvocationContext<?, ?> context, @NonNull io.micronaut.data.model.runtime.StoredQuery<E, R> storedQuery, @Nullable io.micronaut.data.model.Pageable pageable) Prepared count query resolved from the method context.<E,R> io.micronaut.data.model.runtime.PreparedQuery<E, R> resolveQuery(@NonNull io.micronaut.aop.MethodInvocationContext<?, ?> context, @NonNull io.micronaut.data.model.runtime.StoredQuery<E, R> storedQuery, @NonNull io.micronaut.data.model.Pageable pageable) Prepared query resolved from the method context.
-
Method Details
-
resolveQuery
<E,R> io.micronaut.data.model.runtime.PreparedQuery<E,R> resolveQuery(@NonNull @NonNull io.micronaut.aop.MethodInvocationContext<?, ?> context, @NonNull @NonNull io.micronaut.data.model.runtime.StoredQuery<E, R> storedQuery, @NonNull @NonNull io.micronaut.data.model.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> io.micronaut.data.model.runtime.PreparedQuery<E,R> resolveCountQuery(@NonNull @NonNull io.micronaut.aop.MethodInvocationContext<?, ?> context, @NonNull @NonNull io.micronaut.data.model.runtime.StoredQuery<E, R> storedQuery, @Nullable @Nullable io.micronaut.data.model.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
-