void function ( AggregationBuffer arg0 , Object [ ] arg1 ) { if ( mode == Mode . PARTIAL1 || mode == Mode . COMPLETE ) { iterate ( arg0 , arg1 ) ; } else { assert ( arg1 . length == 1 ) ; merge ( arg0 , arg1 [ 0 ] ) ; } }
this function will be called by groupbyoperator when it sees a new input row . concode_field_sep Mode mode concode_field_sep ObjectInspector init concode_elem_sep boolean isEstimable concode_elem_sep void configure concode_elem_sep GenericUDAFEvaluator getWindowingEvaluator concode_elem_sep AggregationBuffer getNewAggregationBuffer concode_elem_sep void merge concode_elem_sep int estimate concode_elem_sep void reset concode_elem_sep Object terminatePartial concode_elem_sep Object terminate concode_elem_sep void close concode_elem_sep Object evaluate concode_elem_sep void iterate