| 298 | } |
| 299 | |
| 300 | int SelectRandomHost(const TVector<ui16>& execPlan) { |
| 301 | size_t ptr = RandomNumber(execPlan.size()); |
| 302 | while (execPlan[ptr] >= N_GROUP_FIRST_CODE) |
| 303 | ptr = RandomNumber(execPlan.size()); |
| 304 | return execPlan[ptr]; |
| 305 | } |
| 306 | |
| 307 | void ProjectExecPlan(TVector<ui16>* res, const TVector<bool>& selectedComps) { |
| 308 | for (int ptr = 0; ptr < res->ysize();) { |
no test coverage detected