Package cz.encircled.joiner.query
Interface QueryFeature
-
public interface QueryFeatureQuery features allow to modify the request/query before executing in declarative way- Author:
- Vlad on 27-Jul-16.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T,R>
ExtendedJPAQuery<R>after(JoinerQuery<T,R> request, ExtendedJPAQuery<R> query)This method is called just before JPA query execution and allows to modify result query directly<T,R>
JoinerQuery<T,R>before(JoinerQuery<T,R> request)This method is called before JPA query creation and allows request modification
-
-
-
Method Detail
-
before
<T,R> JoinerQuery<T,R> before(JoinerQuery<T,R> request)
This method is called before JPA query creation and allows request modification- Type Parameters:
T- query fromR- query return type- Parameters:
request- initial joiner request- Returns:
- modified request
-
after
default <T,R> ExtendedJPAQuery<R> after(JoinerQuery<T,R> request, ExtendedJPAQuery<R> query)
This method is called just before JPA query execution and allows to modify result query directly- Parameters:
request- initial joiner requestquery- JPA query- Returns:
- modified JPA query to be executed
-
-