public object Evaluate( EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { return rootLambdaEvaluator.EvaluateGetROCollectionEvents(eventsPerStream, isNewData, exprEvaluatorContext); }
public ICollection<EventBean> EvaluateGetROCollectionEvents( EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { return rootLambdaEvaluator.EvaluateGetROCollectionEvents(eventsPerStream, isNewData, context); }
public object Evaluate( EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { return _enumeration.EvaluateGetROCollectionEvents(eventsPerStream, isNewData, context); }
public ICollection<EventBean> EvaluateGetROCollectionEvents( EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { InitInnerEvaluatorLambda(); eventsPerStream = GetEventsPerStreamRewritten(eventsPerStream); var result = innerEvaluatorLambdaLazy.EvaluateGetROCollectionEvents(eventsPerStream, isNewData, context); return result; }
public object EvaluateEnumMethod( EventBean[] eventsLambda, ICollection<object> enumcoll, bool isNewData, ExprEvaluatorContext context) { if (_forge.scalar) { var other = _evaluator.EvaluateGetROCollectionScalar(eventsLambda, isNewData, context); return EnumIntersectForgeEvalSet(other, enumcoll); } else { var other = _evaluator.EvaluateGetROCollectionEvents(eventsLambda, isNewData, context); return EnumIntersectForgeEvalSet(other, enumcoll.Unwrap<EventBean>()); } }
public object EvaluateEnumMethod( EventBean[] eventsLambda, ICollection<object> enumcoll, bool isNewData, ExprEvaluatorContext context) { if (_forge.scalar) { return EvaluateEnumMethodInternal( _evaluator.EvaluateGetROCollectionScalar(eventsLambda, isNewData, context), enumcoll); } return EvaluateEnumMethodInternal( _evaluator.EvaluateGetROCollectionEvents(eventsLambda, isNewData, context), enumcoll); }
public object EvaluateEnumMethod( EventBean[] eventsLambda, ICollection<object> enumcoll, bool isNewData, ExprEvaluatorContext context) { if (enumcoll == null) { return null; } if (_forge.scalar) { var set = _evaluator.EvaluateGetROCollectionScalar(eventsLambda, isNewData, context); return EnumExceptForgeEvalSet(set, enumcoll); } else { var set = _evaluator.EvaluateGetROCollectionEvents(eventsLambda, isNewData, context); return EnumExceptForgeEvalSet(set, enumcoll.Unwrap<EventBean>()); } }