public override Value Init(ExecContext context, Row input) { values_ = new AggStddevValues(); values_.vals_.Add(arg_().Exec(context, input)); type_ = new DoubleType(); return(values_); }
public override Value Accum(ExecContext context, Value old, Row input) { var arg = arg_().Exec(context, input); AggStddevValues oldlist = old as AggStddevValues; oldlist.vals_.Add(arg); values_ = oldlist; return(values_); }