Package net.binis.codegen.spring.query
Class QueryProcessor
java.lang.Object
net.binis.codegen.spring.query.QueryProcessor
public class QueryProcessor extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceQueryProcessor.Processorstatic classQueryProcessor.ResultType -
Method Summary
Modifier and Type Method Description static QueryProcessor.ProcessordefaultProcessor()static QueryProcessor.ProcessorgetProcessor()static QueryProcessor.ProcessorlogProcessor()static QueryProcessor.ProcessornullProcessor()static <R> Rprocess(QueryExecutor executor, javax.persistence.EntityManager manager, String query, List<Object> params, QueryProcessor.ResultType resultType, Class<?> returnClass, Class<?> mapClass, boolean isNative, boolean modifying, org.springframework.data.domain.Pageable pageable, javax.persistence.FlushModeType flush, javax.persistence.LockModeType lock, Map<String,Object> hints, List<Filter> filters)static voidsetProcessor(QueryProcessor.Processor processor)
-
Method Details
-
defaultProcessor
-
nullProcessor
-
logProcessor
-
getProcessor
-
setProcessor
-
process
public static <R> R process(QueryExecutor executor, javax.persistence.EntityManager manager, String query, List<Object> params, QueryProcessor.ResultType resultType, Class<?> returnClass, Class<?> mapClass, boolean isNative, boolean modifying, org.springframework.data.domain.Pageable pageable, javax.persistence.FlushModeType flush, javax.persistence.LockModeType lock, Map<String,Object> hints, List<Filter> filters)
-