Expand description
Per-query execution runtime.
Split by concern:
columnar_stats— columnar fast-path counters and PROFILE snapshotsprofile— per-operator profiling (OperatorProfile,ProfileBoard,ProfileCollector)resources— cleanup ownership (ResourceOwner) and theQueryFinishGuardRAII lifecycle guard- this module —
ExecutionRuntime, the per-query composition root
Re-exports§
pub use columnar_stats::ColumnarStats;pub use columnar_stats::ColumnarStatsSnapshot;pub use columnar_stats::D1_EVAL_THRESHOLD;pub use columnar_stats::D1_TYPED_RATE_THRESHOLD;pub use columnar_stats::SELECTION_BOUNDARY_OPS;pub use profile::OperatorProfile;pub use profile::OperatorProfileKey;pub use profile::ProfileBoard;pub use profile::ProfileCollector;pub use profile::ProfileEntry;pub use resources::QueryFinishGuard;pub use resources::ResourceOwner;
Modules§
- columnar_
stats - Query-level columnar fast-path counters (observability).
- profile
- Per-operator execution profiling.
- resources
- Runtime resource lifecycle.
Structs§
- Execution
Runtime - Per-query execution runtime shared across all operators.
- Query
Identity - Query identity information