PreprocessTableDelete Logical Resolution Rule¶
PreprocessTableDelete is installed (injected) into a
SparkSession using DeltaSparkSessionExtension.
PreprocessTableDelete takes the following to be created:
PreprocessTableDelete is created when:
- DeltaSparkSessionExtension is executed (and registers Delta SQL support)
apply( plan: LogicalPlan): LogicalPlan
apply is part of the
Rule (Spark SQL) abstraction.
toCommand( d: DeltaDelete): DeleteCommand