c

io.delta.tables

DeltaColumnBuilder

DeltaColumnBuilder 继承 AnyRef

:: 演进中 :

用于指定表列的构建器。

有关示例,请参见 DeltaTableBuilder

注解
@Evolving()

1.0.0

线性超类型
AnyRef, Any
排序
  1. 按字母顺序
  2. 按继承顺序
继承
  1. DeltaColumnBuilder
  2. AnyRef
  3. Any
  1. 隐藏所有
  2. 显示所有
可见性
  1. 公共
  2. 受保护的

值成员

  1. final def !=(arg0: Any): Boolean
    定义类
    AnyRef → Any
  2. final def ##: Int
    定义类
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    定义类
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    定义类
    Any
  5. def build(): StructField

    :: 演进中 :

    :: 演进中 :

    将列构建为 structField。

    注解
    @Evolving()

    1.0.0

  6. def clone(): AnyRef
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def comment(comment: String): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定列注释。

    comment

    字符串 列描述

    注解
    @Evolving()

    1.0.0

  8. def dataType(dataType: DataType): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定列数据类型。

    dataType

    DataType 列数据类型

    注解
    @Evolving()

    1.0.0

  9. def dataType(dataType: String): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定列数据类型。

    dataType

    字符串 列数据类型

    注解
    @Evolving()

    1.0.0

  10. final def eq(arg0: AnyRef): Boolean
    定义类
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    定义类
    AnyRef → Any
  12. def generatedAlwaysAs(expr: String): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    如果列始终是其他列的函数生成,则指定表达式。

    expr

    字符串 生成表达式

    注解
    @Evolving()

    1.0.0

  13. def generatedAlwaysAsIdentity(start: Long, step: Long): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定一列为始终由系统生成的标识列(即不允许用户指定值)。

    start

    标识列的起始值

    step

    标识列的增量步长

    注解
    @Evolving()

    3.3.0

  14. def generatedAlwaysAsIdentity(): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定一列为具有默认值的标识列,始终由系统生成(即不允许用户指定值)。

    注解
    @Evolving()

    3.3.0

  15. def generatedByDefaultAsIdentity(start: Long, step: Long): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定一列为允许用户指定值的标识列。

    start

    标识列的起始值

    step

    标识列的增量步长

    注解
    @Evolving()

    3.3.0

  16. def generatedByDefaultAsIdentity(): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定一列为允许用户指定值的标识列,其中生成的值使用默认的起始值和步长值。

    注解
    @Evolving()

    3.3.0

  17. final def getClass(): Class[_ <: AnyRef]
    定义类
    AnyRef → Any
    注解
    @IntrinsicCandidate() @native()
  18. def hashCode(): Int
    定义类
    AnyRef → Any
    注解
    @IntrinsicCandidate() @native()
  19. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  20. final def ne(arg0: AnyRef): Boolean
    定义类
    AnyRef
  21. final def notify(): Unit
    定义类
    AnyRef
    注解
    @IntrinsicCandidate() @native()
  22. final def notifyAll(): Unit
    定义类
    AnyRef
    注解
    @IntrinsicCandidate() @native()
  23. def nullable(nullable: Boolean): DeltaColumnBuilder

    :: 演进中 :

    :: 演进中 :

    指定列是否可为空。

    nullable

    布尔值 列是否可为空。

    注解
    @Evolving()

    1.0.0

  24. final def synchronized[T0](arg0: => T0): T0
    定义类
    AnyRef
  25. def toString(): String
    定义类
    AnyRef → Any
  26. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws(classOf[java.lang.InterruptedException])

已弃用的值成员

  1. def finalize(): Unit
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws(classOf[java.lang.Throwable]) @Deprecated
    已弃用

    (版本 9 起)

继承自 AnyRef

继承自 Any

未分组