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
UpdateTable
s
Logical Resolution¶
DeltaUpdateTable
is resolved to a UpdateCommand when PreprocessTableUpdate post-hoc logical resolution rule is executed.