UnresolvedWith Unary Logical Operator¶
UnresolvedWith is a unary logical operator that represents a WITH clause in logical query plans.
Creating Instance¶
UnresolvedWith takes the following to be created:
- Child logical operator
- Named CTE SubqueryAliases (CTE Relations)
UnresolvedWith is created when:
AstBuilderis requested to parse WITH clauses
Simple Node Description¶
simpleString(
maxFields: Int): String
simpleString uses the names of the CTE Relations for the description:
CTE [cteAliases]
simpleString is part of the TreeNode abstraction.
Logical Analysis¶
UnresolvedWiths are resolved to WithCTE logical operators by CTESubstitution logical analysis rule.