diff --git a/core/src/main/scala/io/delta/tables/DeltaMergeBuilder.scala b/core/src/main/scala/io/delta/tables/DeltaMergeBuilder.scala index 3f125e48410..e6139739fcd 100644 --- a/core/src/main/scala/io/delta/tables/DeltaMergeBuilder.scala +++ b/core/src/main/scala/io/delta/tables/DeltaMergeBuilder.scala @@ -287,7 +287,7 @@ class DeltaMergeBuilder private( PreprocessTableMerge(sparkSession.sessionState.conf)(strippedMergeInto) .asInstanceOf[MergeIntoCommand] sparkSession.sessionState.analyzer.checkAnalysis(mergeIntoCommand) - mergeIntoCommand.run(sparkSession) + toDataset(sparkSession, mergeIntoCommand) } /**