| 290 | } |
| 291 | |
| 292 | void Executor::NodeInfo::removeSubNode(RNode* s) { |
| 293 | size_t n = sub_nodes.size(); |
| 294 | CHECK_EQ(n, key_ranges.size()); |
| 295 | for (int i = 0; i < n; ++i) { |
| 296 | if (sub_nodes[i] == s) { |
| 297 | sub_nodes.erase(sub_nodes.begin() + i); |
| 298 | key_ranges.erase(key_ranges.begin() + i); |
| 299 | } |
| 300 | } |
| 301 | } |
| 302 | |
| 303 | // NodeList Executor::nodes() { |
| 304 | // NodeList ret; |