Skip to content

DeltaDelete Unary Logical Command

DeltaDelete is an unary logical operator (Spark SQL) that represents DeleteFromTables (Spark SQL) at execution.

As per the comment:

Needs to be compatible with DBR 6 and can't use the new class added in Spark 3.0: DeleteFromTable.

Creating Instance

DeltaDelete takes the following to be created:

DeltaDelete is created when:

  • DeltaAnalysis logical resolution rule is executed and resolves DeleteFromTables

Logical Resolution

DeltaDelete is resolved to a DeleteCommand when PreprocessTableDelete post-hoc logical resolution rule is executed.