DeltaUpdateTable Unary Logical Operator¶
DeltaUpdateTable is an unary logical operator (Spark SQL) that represents UpdateTable (Spark SQL) at execution.
Creating Instance¶
DeltaUpdateTable takes the following to be created:
- Child
LogicalPlan(Spark SQL) - Update Column Expressions (Spark SQL)
- Update Expressions (Spark SQL)
- (optional) Condition Expression (Spark SQL)
DeltaUpdateTable is created when:
- DeltaAnalysis logical resolution rule is executed and resolves
UpdateTables
Logical Resolution¶
DeltaUpdateTable is resolved to a UpdateCommand when PreprocessTableUpdate post-hoc logical resolution rule is executed.