Package com.querydsl.codegen.utils
Interface EvaluatorFactory
- All Known Implementing Classes:
AbstractEvaluatorFactory,ECJEvaluatorFactory,JDKEvaluatorFactory
public interface EvaluatorFactory
- Author:
- pgrant
-
Method Summary
Modifier and TypeMethodDescription<T> Evaluator<T>createEvaluator(String source, ClassType projection, String[] names, Type[] types, Class<?>[] classes, Map<String, Object> constants) Create a new Evaluator instance<T> Evaluator<T>createEvaluator(String source, Class<? extends T> projectionType, String[] names, Class<?>[] classes, Map<String, Object> constants)
-
Method Details
-
createEvaluator
<T> Evaluator<T> createEvaluator(String source, Class<? extends T> projectionType, String[] names, Class<?>[] classes, Map<String, Object> constants) - Parameters:
source-projectionType-names-classes-constants-- Returns:
-
createEvaluator
<T> Evaluator<T> createEvaluator(String source, ClassType projection, String[] names, Type[] types, Class<?>[] classes, Map<String, Object> constants) Create a new Evaluator instance- Type Parameters:
T- projection type- Parameters:
source- expression in Java source code formprojection- type of the source expressionnames- names of the argumentstypes- types of the argumentsconstants-- Returns:
-