Skip to main content

Module planner

Module planner 

Source
Expand description

Logical query plan generation.

Converts a parsed Query into a LogicalPlan for display and optimisation. Plans can be shown via dol --explain "observe containers". Includes a simple filter push-down optimisation.

§Example

let plan = planner::plan(&query);
println!("{plan}"); // Shows execution plan

Structs§

AlertPlan
AnalyzePlan
ComposePlan
EventsPlan
InspectPlan
LogsPlan
ObservePlan

Enums§

LogicalPlan
PlanStep

Functions§

plan