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:
AstBuilder
is 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¶
UnresolvedWith
s are resolved to WithCTE logical operators by CTESubstitution logical analysis rule.