コード例 #1
0
ファイル: AvgDouble.java プロジェクト: burakisikli/tajo
 @Override
 public void merge(FunctionContext ctx, Tuple part) {
   AvgContext avgCtx = (AvgContext) ctx;
   ArrayDatum array = (ArrayDatum) part.get(0);
   avgCtx.sum += array.get(0).asDouble();
   avgCtx.count += array.get(1).asLong();
 }
コード例 #2
0
ファイル: AvgDouble.java プロジェクト: burakisikli/tajo
 @Override
 public void eval(FunctionContext ctx, Tuple params) {
   AvgContext avgCtx = (AvgContext) ctx;
   avgCtx.sum += params.get(0).asDouble();
   avgCtx.count++;
 }