Skip to content

PreprocessTableUpdate Logical Resolution Rule

PreprocessTableUpdate is a post-hoc logical resolution rule (Rule[LogicalPlan]) to <> in a query plan into[]s.

PreprocessTableUpdate is installed (injected) into a SparkSession using[].

== [[creating-instance]][[conf]] Creating Instance

PreprocessTableUpdate takes a single SQLConf to be created.

PreprocessTableUpdate is created when DeltaSparkSessionExtension is requested to[register Delta SQL support].

== [[apply]] Executing Rule

[source, scala]

apply( plan: LogicalPlan): LogicalPlan

apply resolves (replaces) DeltaUpdateTable logical commands (in a logical query plan) into corresponding[]s.

apply is part of the Spark SQL's Rule abstraction.

Last update: 2020-09-24