public EnumSumScalarForge( int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory) : base(streamCountIncoming) { _sumMethodFactory = sumMethodFactory; }
protected override EPType InitAndNoParamsReturnType( EventType inputEventType, Type collectionComponentType) { aggMethodFactory = GetAggregatorFactory(collectionComponentType); return(EPTypeHelper.SingleValue(Boxing.GetBoxedType(aggMethodFactory.ValueType))); }
public EnumSumScalar( ExprDotEvalParamLambda lambda, ObjectArrayEventType fieldEventType, int numParameters, ExprDotEvalSumMethodFactory sumMethodFactory) : base(lambda, fieldEventType, numParameters) { this.sumMethodFactory = sumMethodFactory; }
public EnumSumEventPlus( ExprDotEvalParamLambda lambda, ObjectArrayEventType indexEventType, int numParameters, ExprDotEvalSumMethodFactory sumMethodFactory) : base(lambda, indexEventType, numParameters) { this._sumMethodFactory = sumMethodFactory; }
public EnumSumEventsForge( ExprForge innerExpression, int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory) : base(innerExpression, streamCountIncoming) { this.sumMethodFactory = sumMethodFactory; }
protected override Func <ExprDotEvalParamLambda, EPType> InitAndSingleParamReturnType( EventType inputEventType, Type collectionComponentType) { return(lambda => { aggMethodFactory = GetAggregatorFactory(lambda.BodyForge.EvaluationType); var returnType = Boxing.GetBoxedType(aggMethodFactory.ValueType); return EPTypeHelper.SingleValue(returnType); }); }
public EnumSumScalarLambdaForge( ExprForge innerExpression, int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory, ObjectArrayEventType resultEventType) : base(innerExpression, streamCountIncoming) { this.sumMethodFactory = sumMethodFactory; this.resultEventType = resultEventType; }
public EnumEvalSumScalarLambda(ExprEvaluator innerExpression, int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory, ObjectArrayEventType resultEventType) : base(innerExpression, streamCountIncoming) { _sumMethodFactory = sumMethodFactory; _resultEventType = resultEventType; }
public EnumEvalSumEvents(ExprEvaluator innerExpression, int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory) : base(innerExpression, streamCountIncoming) { _sumMethodFactory = sumMethodFactory; }
public EnumSumEvent( ExprDotEvalParamLambda lambda, ExprDotEvalSumMethodFactory sumMethodFactory) : base(lambda) { this._sumMethodFactory = sumMethodFactory; }
public EnumSumScalarNoParams( int streamCountIncoming, ExprDotEvalSumMethodFactory sumMethodFactory) : base(streamCountIncoming) { this._sumMethodFactory = sumMethodFactory; }