类 DeltaMergeMatchedActionBuilder

Object
io.delta.tables.DeltaMergeMatchedActionBuilder

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

有关更多信息,请参阅 DeltaMergeBuilder

0.3.0
  • 构造器详细信息

    • DeltaMergeMatchedActionBuilder

      public DeltaMergeMatchedActionBuilder()
  • 方法详情

    • 更新

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

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

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

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

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

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

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

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

      public DeltaMergeBuilder updateAll()
      将匹配表行的所有列更新为源行中相应列的值。
      返回
      (未记录)
      0.3.0
    • delete

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