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 uses the names of the CTE Relations for the description:
simpleString is part of the TreeNode abstraction.
Logical Analysis¶
UnresolvedWiths are resolved to WithCTE logical operators by CTESubstitution logical analysis rule.