| 98 | SerializeToMem(&FinalMapSerialized, FinalMap); |
| 99 | } |
| 100 | void ExecAsync(IUserContext* ctx, int hostId, TVector<char>* params, IDCResultNotify* dcNotify, int reqId) const override { |
| 101 | CHROMIUM_TRACE_FUNCTION(); |
| 102 | (void)hostId; |
| 103 | TJobDescription mapJob; |
| 104 | SerializeFromMem(params, mapJob); |
| 105 | |
| 106 | ctx->Run(&mapJob, new TExecRemoteReduce(dcNotify, reqId, ctx, Op, FinalMapSerialized)); |
| 107 | } |
| 108 | void MergeAsync(TVector<TVector<char>>* src, IDCResultNotify* dcNotify, int reqId) const override { |
| 109 | Y_ASSERT(Op == RR_MAPREDUCE); |
| 110 | FinalMap->MergeAsync(src, dcNotify, reqId); |
no test coverage detected