pub(crate) fn explain_dataflow<T>(
    plan: DataflowDescription<T>,
    format: ExplainFormat,
    config: &ExplainConfig,
    humanizer: &dyn ExprHumanizer,
    dataflow_metainfo: &DataflowMetainfo<Arc<OptimizerNotice>>
) -> Result<String, AdapterError>where
    for<'a> Explainable<'a, DataflowDescription<T>>: Explain<'a, Context = ExplainContext<'a>>,
Expand description

Convenience method to derive an ExplainContext from the index_imports in the given plan and all other input parameters, wrap the plan in an Explainable, and finally compute and return the explain(...) result.