UpdateCommand

UpdateCommand is…​FIXME

Running Command — run Method

run(sparkSession: SparkSession): Seq[Row]
run is part of the RunnableCommand contract to…​FIXME.

run…​FIXME

performUpdate Internal Method

performUpdate(
  sparkSession: SparkSession,
  deltaLog: DeltaLog,
  txn: OptimisticTransaction): Unit

performUpdate…​FIXME

performUpdate is used exclusively when UpdateCommand is requested to run.

rewriteFiles Internal Method

rewriteFiles(
  spark: SparkSession,
  txn: OptimisticTransaction,
  rootPath: Path,
  inputLeafFiles: Seq[String],
  nameToAddFileMap: Map[String, AddFile],
  condition: Expression): Seq[AddFile]

rewriteFiles…​FIXME

rewriteFiles is used exclusively when UpdateCommand is requested to performUpdate.