Expand description
Utility functions leveraged by the query optimizer rules
Structs§
- Name
Preserver - Handles ensuring the name of rewritten expressions is not changed.
Functions§
- evaluates_
to_ null - Determines if an expression will always evaluate to null.
c0 + 8return truec0 IS NULLreturn falseCASE WHEN c0 > 1 then 0 else 1return false - is_
restrict_ null_ predicate - Determine whether a predicate can restrict NULLs. e.g.
c0 > 8return true;c0 IS NULLreturn false. - log_
plan - Log the plan in debug/tracing mode after some part of the optimizer runs