类 DeltaMergeNotMatchedActionBuilder

Object
io.delta.tables.DeltaMergeNotMatchedActionBuilder

public class DeltaMergeNotMatchedActionBuilder extends Object
构建器类,用于指定当源行未根据合并条件匹配任何目标 Delta 表行,但如果指定了附加条件,则匹配该条件时要执行的操作。

有关更多信息,请参阅 DeltaMergeBuilder

0.3.0
  • 构造器详细信息

    • DeltaMergeNotMatchedActionBuilder

      public DeltaMergeNotMatchedActionBuilder()
  • 方法详情

    • insert

      public DeltaMergeBuilder insert(scala.collection.Map<String,org.apache.spark.sql.Column> values)
      根据 `values` 定义的规则向目标表插入新行。

      参数
      values - 以 Scala 映射形式表示的插入行的规则,映射在目标列名和相应的 Column 对象表达式之间。
      返回
      (未记录)
      0.3.0
    • insertExpr

      public DeltaMergeBuilder insertExpr(scala.collection.Map<String,String> values)
      根据 `values` 定义的规则向目标表插入新行。

      参数
      values - 以 Scala 映射形式表示的插入行的规则,映射在目标列名和相应的 SQL 格式字符串表达式之间。
      返回
      (未记录)
      0.3.0
    • insert

      public DeltaMergeBuilder insert(Map<String,org.apache.spark.sql.Column> values)
      根据 `values` 定义的规则向目标表插入新行。

      参数
      values - 以 Java 映射形式表示的插入行的规则,映射在目标列名和相应的 Column 对象表达式之间。
      返回
      (未记录)
      0.3.0
    • insertExpr

      public DeltaMergeBuilder insertExpr(Map<String,String> values)
      根据 `values` 定义的规则向目标表插入新行。

      参数
      values - 以 Java 映射形式表示的插入行的规则,映射在目标列名和相应的 SQL 格式字符串表达式之间。

      返回
      (未记录)
      0.3.0
    • insertAll

      public DeltaMergeBuilder insertAll()
      通过将目标列分配给源行中相应列的值来插入新的目标 Delta 表行。
      返回
      (未记录)
      0.3.0