Function mz_adapter::explain::explain_dataflow
source · 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.