Enumsยง
Functionsยง
- assert_
always_ invariants_ at_ current_ node - Apply the
InvariantLevel::Alwayscheck at the current plan node only. - assert_
executable_ invariants - Visit the plan nodes, and confirm the
InvariantLevel::Executableas well as the less stringentInvariantLevel::Alwayschecks. - assert_
expected_ schema - Returns an error if the plan does not have the expected schema. Ignores metadata and nullability.
- assert_
subqueries_ ๐are_ valid - Asserts that the subqueries are structured properly with valid node placement.
- assert_
unique_ ๐field_ names - Returns an error if plan, and subplans, do not have unique fields.
- assert_
valid_ ๐extension_ nodes - Asserts that the query plan, and subplan, extension nodes have valid invariants.
- assert_
valid_ ๐semantic_ plan - Returns an error if the plan is not semantically valid.
- check_
aggregation_ ๐in_ scalar_ subquery - check_
correlations_ ๐in_ subquery - check_
inner_ ๐plan - check_
mixed_ ๐out_ refer_ in_ window - Check whether the window expressions contain a mixture of out reference columns and inner columns
- check_
no_ ๐outer_ references - check_
subquery_ expr - Do necessary check on subquery expressions and fail the invalid plan
- get_
correlated_ ๐expressions - strip_
inner_ ๐query