return strategies.size();
}
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext, int streamNumber, ExprEvaluator evaluator, int constantIndexNumber) {
int agentInstanceId = exprEvaluatorContext.getAgentInstanceId();
ExprPriorEvalStrategy strategy = strategies.get(agentInstanceId);
return strategy.evaluate(eventsPerStream, isNewData, exprEvaluatorContext, streamNumber, evaluator, constantIndexNumber);
}