Expand description
EXPLAIN
support for structures defined in this crate.
Modulesยง
- json ๐
EXPLAIN AS JSON
support for structures defined in this crate. - text ๐
EXPLAIN ... AS TEXT
support for structures defined in this crate.
Structsยง
- Explain context shared by all
mz_repr::explain::Explain
implementations in this crate. - A structure produced by the
explain_$format
methods inmz_repr::explain::Explain
implementations at points in the optimization pipeline identified with aDataflowDescription
instance with plans of typeT
. - A structure produced by the
explain_$format
methods inmz_repr::explain::Explain
implementations for points in the optimization pipeline identified with a single plan of typeT
. - A
HumanizerMode
that is unambiguous and should be used inEXPLAIN
output. - A helper struct for wrapping expressions whose text output is modulated by the presence of some local (inferred schema) or global (required redaction) context.
- A
HumanizerMode
that is ambiguous but allows us to print valid SQL statements, so it should be used in optimizer notices. - Carries metadata about the possibility of MFP pushdown for a source. (Likely to change, and only emitted when a context flag is enabled.)
Traitsยง
- A trait that abstracts the various ways in which we can humanize expressions.
Functionsยง
- Normalize the way inputs of multi-input variants are rendered.
- id_gen ๐