PreprocessTableDelete Logical Resolution Rule¶
PreprocessTableDelete is a post-hoc logical resolution rule (
Rule[LogicalPlan]) to <
PreprocessTableDelete is installed (injected) into a SparkSession using DeltaSparkSessionExtension.md.
== [[creating-instance]][[conf]] Creating Instance
PreprocessTableDelete takes a single
SQLConf to be created.
PreprocessTableDelete is created when DeltaSparkSessionExtension is requested to DeltaSparkSessionExtension.md#apply[register Delta SQL support].
== [[apply]] Executing Rule
apply( plan: LogicalPlan): LogicalPlan
apply resolves (replaces) DeltaDelete logical commands (in a logical query plan) into corresponding DeleteCommand.mds.
apply is part of the Spark SQL's