public Builder mergeFrom(org.apache.tajo.InternalTypes.AvgLongProto other) { if (other == org.apache.tajo.InternalTypes.AvgLongProto.getDefaultInstance()) return this; if (other.hasSum()) { setSum(other.getSum()); } if (other.hasCount()) { setCount(other.getCount()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
@Override public Datum getPartialResult(FunctionContext ctx) { AvgContext avgCtx = (AvgContext) ctx; if (avgCtx.count == 0) { return NullDatum.get(); } AvgLongProto.Builder builder = AvgLongProto.newBuilder(); builder.setSum(avgCtx.sum); builder.setCount(avgCtx.count); return new ProtobufDatum(builder.build()); }
public Builder mergeFrom(org.apache.tajo.InternalTypes.AvgLongProto other) { if (other == org.apache.tajo.InternalTypes.AvgLongProto.getDefaultInstance()) return this; if (other.hasSum()) { setSum(other.getSum()); } if (other.hasCount()) { setCount(other.getCount()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
@Override public Datum getPartialResult(FunctionContext ctx) { AvgContext avgCtx = (AvgContext) ctx; if (avgCtx.count == 0) { return NullDatum.get(); } AvgLongProto.Builder builder = AvgLongProto.newBuilder(); builder.setSum(avgCtx.sum); builder.setCount(avgCtx.count); return new ProtobufDatum(builder.build()); }