public interface Evaluator
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(EvaluatorData data)
Evaluate with the data passed as parameter.
|
String |
getDescription()
Get a description of the action performed with the evaluator.
|
EvaluatorFieldsInfo |
getFieldsInfo()
Get information about fiels used in the evaluator.
|
String |
getName()
Get the symbolic name of the evaluator.
|
String |
getSQL()
Get a SQL representation of the evaluator.
|
Object evaluate(EvaluatorData data) throws EvaluatorException
data
- EvaluatorException
- if an issue is found while evaluating.
The subclass EvaluatorParseException
is used to indicate
a problem while parsing (malformed expression) rather than a
problem while evaluating.String getName()
String getDescription()
String getSQL()
EvaluatorFieldsInfo getFieldsInfo()