| 374 | } |
| 375 | |
| 376 | void ExecutionPlan_PreparePlan(ExecutionPlan *plan) { |
| 377 | // Plan should be prepared only once. |
| 378 | ASSERT(!plan->prepared); |
| 379 | optimizePlan(plan); |
| 380 | plan->prepared = true; |
| 381 | } |
| 382 | |
| 383 | inline rax *ExecutionPlan_GetMappings(const ExecutionPlan *plan) { |
| 384 | ASSERT(plan && plan->record_map); |
no test coverage detected