* ExecMaterialExplainEnd * Called before ExecutorEnd to finish EXPLAIN ANALYZE reporting. * * Some of the cleanup that ordinarily would occur during ExecEndMaterial() * needs to be done earlier in order to report statistics to EXPLAIN ANALYZE. * Note that ExecEndMaterial() will be called again during ExecutorEnd(). */
| 341 | * Note that ExecEndMaterial() will be called again during ExecutorEnd(). |
| 342 | */ |
| 343 | static void |
| 344 | ExecMaterialExplainEnd(PlanState *planstate, struct StringInfoData *buf) |
| 345 | { |
| 346 | ExecEagerFreeMaterial((MaterialState*)planstate); |
| 347 | } /* ExecMaterialExplainEnd */ |
| 348 | |
| 349 | |
| 350 | /* ---------------------------------------------------------------- |
nothing calls this directly
no test coverage detected