Packages

class DeltaOptions extends DeltaWriteOptions with DeltaReadOptions with Serializable

Options for the Delta data source.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeltaOptions
  2. Serializable
  3. DeltaReadOptions
  4. DeltaWriteOptions
  5. DeltaWriteOptionsImpl
  6. DeltaOptionParser
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DeltaOptions(options: Map[String, String], conf: SQLConf)
  2. new DeltaOptions(options: CaseInsensitiveMap[String], sqlConf: SQLConf)

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def canMergeSchema: Boolean

    Whether the user has enabled auto schema merging in writes using either a DataFrame option or SQL Session configuration.

    Whether the user has enabled auto schema merging in writes using either a DataFrame option or SQL Session configuration. Automerging is off when table ACLs are enabled. We always respect the DataFrame writer configuration over the session config.

    Definition Classes
    DeltaWriteOptionsImpl
  6. def canOverwriteSchema: Boolean

    Whether to allow overwriting the schema of a Delta table in an overwrite mode operation.

    Whether to allow overwriting the schema of a Delta table in an overwrite mode operation. If ACLs are enabled, we can't change the schema of an operation through a write, which requires MODIFY permissions, when schema changes require OWN permissions.

    Definition Classes
    DeltaWriteOptionsImpl
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. val excludeRegex: Option[Regex]
    Definition Classes
    DeltaReadOptions
  11. val failOnDataLoss: Boolean
    Definition Classes
    DeltaReadOptions
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. val ignoreChanges: Boolean
    Definition Classes
    DeltaReadOptions
  16. val ignoreDeletes: Boolean
    Definition Classes
    DeltaReadOptions
  17. val ignoreFileDeletion: Boolean
    Definition Classes
    DeltaReadOptions
  18. def isDynamicPartitionOverwriteMode: Boolean

    Whether to only overwrite partitions that have data written into it at runtime.

    Whether to only overwrite partitions that have data written into it at runtime.

    Definition Classes
    DeltaWriteOptionsImpl
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val maxBytesPerTrigger: Option[Long]
    Definition Classes
    DeltaReadOptions
  21. val maxFilesPerTrigger: Option[Int]
    Definition Classes
    DeltaReadOptions
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. val optimizeWrite: Option[Boolean]

    Whether to add an adaptive shuffle before writing out the files to break skew, and coalesce data into chunkier files.

    Whether to add an adaptive shuffle before writing out the files to break skew, and coalesce data into chunkier files.

    Definition Classes
    DeltaWriteOptions
  26. val options: CaseInsensitiveMap[String]
    Attributes
    protected[delta]
    Definition Classes
    DeltaOptionsDeltaOptionParser
  27. val partitionOverwriteModeInOptions: Boolean

    Whether partitionOverwriteMode is provided as a DataFrameWriter option.

    Whether partitionOverwriteMode is provided as a DataFrameWriter option.

    Definition Classes
    DeltaWriteOptionsImpl
  28. val readChangeFeed: Boolean
    Definition Classes
    DeltaReadOptions
  29. def rearrangeOnly: Boolean

    Whether to write new data to the table or just rearrange data that is already part of the table.

    Whether to write new data to the table or just rearrange data that is already part of the table. This option declares that the data being written by this job does not change any data in the table and merely rearranges existing data. This makes sure streaming queries reading from this table will not see any new changes

    Definition Classes
    DeltaWriteOptionsImpl
  30. val replaceWhere: Option[String]
    Definition Classes
    DeltaWriteOptions
  31. val sqlConf: SQLConf
    Attributes
    protected
    Definition Classes
    DeltaOptionsDeltaOptionParser
  32. val startingTimestamp: Option[String]
    Definition Classes
    DeltaReadOptions
  33. val startingVersion: Option[DeltaStartingVersion]
    Definition Classes
    DeltaReadOptions
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. def toBoolean(input: String, name: String): Boolean
    Definition Classes
    DeltaOptionParser
  36. def toString(): String
    Definition Classes
    AnyRef → Any
  37. val txnAppId: Option[String]
    Definition Classes
    DeltaWriteOptionsImpl
  38. val txnVersion: Option[Long]
    Definition Classes
    DeltaWriteOptionsImpl
  39. val userMetadata: Option[String]
    Definition Classes
    DeltaWriteOptions
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from DeltaReadOptions

Inherited from DeltaWriteOptions

Inherited from DeltaWriteOptionsImpl

Inherited from DeltaOptionParser

Inherited from AnyRef

Inherited from Any

Ungrouped