returns a perkeycombinefnrunner from a perkeycombinefn . concode_field_sep KeyedCombineFn<K,InputT,AccumT,OutputT> keyedCombineFn concode_elem_sep KeyedCombineFnWithContext<K,InputT,AccumT,OutputT> keyedCombineFnWithContext concode_field_sep AccumT createAccumulator concode_elem_sep AccumT createAccumulator concode_elem_sep AccumT createAccumulator concode_elem_sep AccumT createAccumulator concode_elem_sep AccumT compact concode_elem_sep AccumT compact concode_elem_sep AccumT compact concode_elem_sep AccumT compact concode_elem_sep OutputT extractOutput concode_elem_sep OutputT extractOutput concode_elem_sep OutputT extractOutput concode_elem_sep OutputT extractOutput concode_elem_sep OutputT apply concode_elem_sep OutputT apply concode_elem_sep AccumT addInput concode_elem_sep AccumT addInput concode_elem_sep AccumT addInput concode_elem_sep AccumT addInput concode_elem_sep KeyedCombineFn<K,InputT,AccumT,OutputT> fn concode_elem_sep KeyedCombineFnWithContext<K,InputT,AccumT,OutputT> fn concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep AccumT mergeAccumulators concode_elem_sep AccumT mergeAccumulators concode_elem_sep AccumT mergeAccumulators concode_elem_sep AccumT mergeAccumulators concode_elem_sep AccumT addInputs concode_elem_sep AccumT addInputs
PerKeyCombineFnRunner < K , InputT , AccumT , OutputT > function ( PerKeyCombineFn < K , InputT , AccumT , OutputT > arg0 ) { if ( arg0 instanceof RequiresContextInternal ) { return new KeyedCombineFnWithContextRunner < > ( ( KeyedCombineFnWithContext < K , InputT , AccumT , OutputT > ) arg0 ) ; } else { return new KeyedCombineFnRunner < > ( ( KeyedCombineFn < K , InputT , AccumT , OutputT > ) arg0 ) ; } }