Skip to main content

validate_plan

Function validate_plan 

Source
pub(crate) fn validate_plan(plan: &LogicalPlan) -> Result<()>
Expand description

Rejects deep expressions before recursive optimizer traversal, cloning, or display. Both plan and expression traversal are iterative. Subquery Arcs are retained so expressions supplied temporarily by extension nodes can also be inspected safely.