Expand description

Query optimizer traits

Structs

Enums

  • If a rule is with ApplyOrder, it means the optimizer will derive to handle children instead of recursively handling in rule. We just need handle a subtree pattern itself.

Traits

  • Options to control the DataFusion Optimizer.
  • OptimizerRule transforms one LogicalPlan into another which computes the same results, but in a potentially more efficient way. If there are no suitable transformations for the input plan, the optimizer can simply return it as is.