public AggregationForgeFactoryRate(ExprRateAggNode parent, bool isEver, long intervalTime, TimeAbacus timeAbacus) { this.parent = parent; this.isEver = isEver; this.intervalTime = intervalTime; this.timeAbacus = timeAbacus; }
public AggregationMethodFactoryRate(ExprRateAggNode parent, bool isEver, long intervalMSec, TimeProvider timeProvider) { Parent = parent; IsEver = isEver; IntervalMSec = intervalMSec; TimeProvider = timeProvider; }
public AggregationMethodFactoryRate(ExprRateAggNode parent, bool isEver, long intervalTime, TimeProvider timeProvider, TimeAbacus timeAbacus) { _parent = parent; _isEver = isEver; _intervalTime = intervalTime; _timeProvider = timeProvider; _timeAbacus = timeAbacus; }
public AggregationMethodFactory MakeRate( StatementExtensionSvcContext statementExtensionSvcContext, ExprRateAggNode exprRateAggNode, bool isEver, long intervalTime, TimeProvider timeProvider, TimeAbacus timeAbacus) { return(new AggregationMethodFactoryRate(exprRateAggNode, isEver, intervalTime, timeProvider, timeAbacus)); }