Skip to content

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:

UnresolvedWith is created when:

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.