Skip to main content

Module executor

Module executor 

Source
Expand description

Planner-to-physical bridge + plan executor.

PlanExecutor is the planner-side entry point for executing an OperatorTree through a runtime driver. It records root timing statistics and produces an EXPLAIN-style tree string.

Structs§

ExecutionStats
Statistics collected during plan execution.
PlanExecutor
Executor wrapper for OperatorTree.

Enums§

OperatorOutput
Materialised value produced by a physical OperatorTree node.

Traits§

OperatorTreeDriver
Driver that knows how to execute an OperatorTree node. The engine implements this trait (it owns the per-operator dispatch, child execution, and the runtime context); the planner-side PlanExecutor only wraps root timing and stats collection.

Functions§

operator_name
Stable human-readable name for an OperatorTree variant.