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