pub struct DisplayableExecutionPlan<'a> { /* private fields */ }
Expand description

Wraps an ExecutionPlan with various ways to display this plan

Implementations§

Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways

Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways that also shows aggregated metrics

Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways that also shows all low level metrics

Return a formatable structure that produces a single line per node.

ProjectionExec: expr=[a]
  CoalesceBatchesExec: target_batch_size=8192
    FilterExec: a < 5
      RepartitionExec: partitioning=RoundRobinBatch(16)
        CsvExec: source=...",

Return a single-line summary of the root of the plan Example: ProjectionExec: expr=[a@0 as a].

Trait Implementations§

Create a stringified plan with the specified type

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.