Class DeltaMergeNotMatchedBySourceActionBuilder

Object
io.delta.tables.DeltaMergeNotMatchedBySourceActionBuilder

public class DeltaMergeNotMatchedBySourceActionBuilder extends Object
Builder class to specify the actions to perform when a target table row has no match in the source table based on the given merge condition and optional match condition.

See DeltaMergeBuilder for more information.

Since:
2.3.0
  • Constructor Details

    • DeltaMergeNotMatchedBySourceActionBuilder

      public DeltaMergeNotMatchedBySourceActionBuilder()
  • Method Details

    • update

      public DeltaMergeBuilder update(scala.collection.Map<String,org.apache.spark.sql.Column> set)
      Update an unmatched target table row based on the rules defined by set.

      Parameters:
      set - rules to update a row as a Scala map between target column names and corresponding update expressions as Column objects.
      Returns:
      (undocumented)
      Since:
      2.3.0
    • updateExpr

      public DeltaMergeBuilder updateExpr(scala.collection.Map<String,String> set)
      Update an unmatched target table row based on the rules defined by set.

      Parameters:
      set - rules to update a row as a Scala map between target column names and corresponding update expressions as SQL formatted strings.
      Returns:
      (undocumented)
      Since:
      2.3.0
    • update

      public DeltaMergeBuilder update(Map<String,org.apache.spark.sql.Column> set)
      Update an unmatched target table row based on the rules defined by set.

      Parameters:
      set - rules to update a row as a Java map between target column names and corresponding expressions as Column objects.
      Returns:
      (undocumented)
      Since:
      2.3.0
    • updateExpr

      public DeltaMergeBuilder updateExpr(Map<String,String> set)
      Update an unmatched target table row based on the rules defined by set.

      Parameters:
      set - rules to update a row as a Java map between target column names and corresponding expressions as SQL formatted strings.
      Returns:
      (undocumented)
      Since:
      2.3.0
    • delete

      public DeltaMergeBuilder delete()
      Delete an unmatched row from the target table.
      Returns:
      (undocumented)
      Since:
      2.3.0