Packages

c

org.apache.spark.sql.delta.commands

CloneIcebergSource

case class CloneIcebergSource(tableIdentifier: TableIdentifier, sparkTable: Option[Table], tableSchema: Option[StructType], spark: SparkSession) extends CloneConvertedSource with Product with Serializable

A iceberg table source to be cloned from

Linear Supertypes
Serializable, Serializable, Product, Equals, CloneConvertedSource, CloneSource, Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CloneIcebergSource
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CloneConvertedSource
  7. CloneSource
  8. Closeable
  9. AutoCloseable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CloneIcebergSource(tableIdentifier: TableIdentifier, sparkTable: Option[Table], tableSchema: Option[StructType], spark: SparkSession)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val allFiles: Dataset[AddFile]

    All of the files present in the source table

    All of the files present in the source table

    Definition Classes
    CloneConvertedSourceCloneSource
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def catalogTable: Option[CatalogTable]

    The catalog table of the source table, if exists

    The catalog table of the source table, if exists

    Definition Classes
    CloneIcebergSourceCloneSource
  7. val clock: Clock

    A system clock

    A system clock

    Definition Classes
    CloneConvertedSourceCloneSource
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. def close(): Unit
    Definition Classes
    CloneConvertedSource → Closeable → AutoCloseable
  10. lazy val convertTargetTable: ConvertTargetTable
  11. def dataPath: Path

    The path of the source table

    The path of the source table

    Definition Classes
    CloneConvertedSourceCloneSource
  12. def description: String

    Describe this clone source

    Describe this clone source

    Definition Classes
    CloneConvertedSourceCloneSource
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def format: String

    The format of the source table

    The format of the source table

    Definition Classes
    CloneIcebergSourceCloneConvertedSourceCloneSource
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. lazy val metadata: Metadata

    The metadata of the source table

    The metadata of the source table

    Definition Classes
    CloneConvertedSourceCloneSource
  19. def name: String

    The source table name

    The source table name

    Definition Classes
    CloneIcebergSourceCloneSource
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def numOfFiles: Long

    Total number of data files

    Total number of data files

    Definition Classes
    CloneConvertedSourceCloneSource
  24. def protocol: Protocol

    The source table's protocol

    The source table's protocol

    Definition Classes
    CloneConvertedSourceCloneSource
  25. def schema: StructType

    The source table schema

    The source table schema

    Definition Classes
    CloneConvertedSourceCloneSource
  26. def sizeInBytes: Long

    Total size of data files in bytes

    Total size of data files in bytes

    Definition Classes
    CloneConvertedSourceCloneSource
  27. def snapshot: Option[Snapshot]

    A snapshot of the source table, if exists

    A snapshot of the source table, if exists

    Definition Classes
    CloneConvertedSourceCloneSource
  28. val spark: SparkSession
  29. val sparkTable: Option[Table]
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. val tableIdentifier: TableIdentifier
  32. val tableSchema: Option[StructType]
  33. def timeTravelOpt: Option[DeltaTimeTravelSpec]

    The time travel spec of the source table, if exists

    The time travel spec of the source table, if exists

    Definition Classes
    CloneConvertedSourceCloneSource
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CloneConvertedSource

Inherited from CloneSource

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped