Module mz_compute_types::explain::text
source ยท Expand description
EXPLAIN ... AS TEXT
support for LIR structures.
The format adheres to the following conventions:
- In general, every line that starts with an uppercase character
corresponds to a
Plan
variant. - Whenever the variant has an attached
~Plan
, the printed name is$V::$P
where$V
identifies the variant and$P
the plan. - The fields of a
~Plan
struct attached to aPlan
are rendered as if they were part of the variant themself. - Non-recursive parameters of each sub-plan are written as
$key=$val
pairs on the same line or as lowercase$key
fields on indented lines. - A single non-recursive parameter can be written just as
$val
.
Structsยง
- Arrangement ๐Helper struct for rendering an arrangement.
- Permutation ๐Helper struct for rendering a permutation.
- Plan
Annotations ๐Annotations for physical plans.