类 DeltaMergeNotMatchedBySourceActionBuilder

Object
io.delta.tables.DeltaMergeNotMatchedBySourceActionBuilder

public class DeltaMergeNotMatchedBySourceActionBuilder extends Object
构建器类,用于指定当目标表行在源表中没有匹配项时(根据给定的合并条件和可选匹配条件)要执行的操作。

有关更多信息,请参阅 DeltaMergeBuilder

2.3.0
  • 构造器详细信息

    • DeltaMergeNotMatchedBySourceActionBuilder

      public DeltaMergeNotMatchedBySourceActionBuilder()
  • 方法详情

    • 更新

      public DeltaMergeBuilder update(scala.collection.Map<String,org.apache.spark.sql.Column> set)
      根据 `set` 定义的规则更新不匹配的目标表行。

      参数
      set - 将行更新为目标列名和相应的更新表达式(作为 Column 对象)之间的 Scala 映射的规则。
      返回
      (未记录)
      2.3.0
    • updateExpr

      public DeltaMergeBuilder updateExpr(scala.collection.Map<String,String> set)
      根据 `set` 定义的规则更新不匹配的目标表行。

      参数
      set - 将行更新为目标列名和相应的更新表达式(作为 SQL 格式的字符串)之间的 Scala 映射的规则。
      返回
      (未记录)
      2.3.0
    • 更新

      public DeltaMergeBuilder update(Map<String,org.apache.spark.sql.Column> set)
      根据 `set` 定义的规则更新不匹配的目标表行。

      参数
      set - 将行更新为目标列名和相应的表达式(作为 Column 对象)之间的 Java 映射的规则。
      返回
      (未记录)
      2.3.0
    • updateExpr

      public DeltaMergeBuilder updateExpr(Map<String,String> set)
      根据 `set` 定义的规则更新不匹配的目标表行。

      参数
      set - 将行更新为目标列名和相应的表达式(作为 SQL 格式的字符串)之间的 Java 映射的规则。
      返回
      (未记录)
      2.3.0
    • delete

      public DeltaMergeBuilder delete()
      从目标表中删除不匹配的行。
      返回
      (未记录)
      2.3.0