public static class ExpressionFactory.MinMaxFunction extends Object implements Expression
Modifier and Type | Field and Description |
---|---|
private List<Expression> |
args |
private boolean |
computeMax |
Constructor and Description |
---|
ExpressionFactory.MinMaxFunction(List<Expression> args,
boolean computeMax)
Constructs a new
MinMaxFunction . |
private final List<Expression> args
private final boolean computeMax
public ExpressionFactory.MinMaxFunction(List<Expression> args, boolean computeMax)
MinMaxFunction
.args
- argumentscomputeMax
- if true
, compute max. If false
, compute minpublic Float aggregateList(List<?> lst)
public Object evaluate(Environment env)
Expression
evaluate
in interface Expression
env
- The environmentList
, String or any
primitive type or wrapper classes of a primitive type.