public override void Process(EventBean lookupEvent, EventBean[] prefillPath, ICollection <EventBean[]> result, ExprEvaluatorContext exprEvaluatorContext) { // Lookup events ICollection <EventBean> joinedEvents = LookupStrategy.Lookup(lookupEvent, null, exprEvaluatorContext); // process ProcessResults(prefillPath, result, joinedEvents); }
public override void Process(EventBean lookupEvent, EventBean[] prefillPath, ICollection <EventBean[]> result, ExprEvaluatorContext exprEvaluatorContext) { // acquire table index lock exprEvaluatorContext.TableExprEvaluatorContext.AddAcquiredLock(_lock); // lookup events var joinedEvents = LookupStrategy.Lookup(lookupEvent, null, exprEvaluatorContext); // process results base.ProcessResults(prefillPath, result, joinedEvents); }