public object Evaluate(
     EventBean[] eventsPerStream,
     bool isNewData,
     ExprEvaluatorContext exprEvaluatorContext)
 {
     object array = rootEvaluator.Evaluate(eventsPerStream, isNewData, exprEvaluatorContext);
     return CollectionUtil.ArrayToCollectionAllowNull<object>(array);
 }
Пример #2
0
        public override object Evaluate(
            object target,
            EventBean[] eventsPerStream,
            bool isNewData,
            ExprEvaluatorContext exprEvaluatorContext)
        {
            var result = base.Evaluate(target, eventsPerStream, isNewData, exprEvaluatorContext);
            if (result == null || !result.GetType().IsArray) {
                return null;
            }

            return CollectionUtil.ArrayToCollectionAllowNull<object>(result);
        }