Packages

t

org.apache.spark.sql.delta

DeltaWriteOptions

trait DeltaWriteOptions extends DeltaWriteOptionsImpl with DeltaOptionParser

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeltaWriteOptions
  2. DeltaWriteOptionsImpl
  3. DeltaOptionParser
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def options: CaseInsensitiveMap[String]
    Attributes
    protected
    Definition Classes
    DeltaOptionParser
  2. abstract def sqlConf: SQLConf
    Attributes
    protected
    Definition Classes
    DeltaOptionParser

Concrete 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( ... ) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. 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
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val optimizeWrite: Option[Boolean]

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

  19. val partitionOverwriteModeInOptions: Boolean

    Whether partitionOverwriteMode is provided as a DataFrameWriter option.

    Whether partitionOverwriteMode is provided as a DataFrameWriter option.

    Definition Classes
    DeltaWriteOptionsImpl
  20. 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
  21. val replaceWhere: Option[String]
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toBoolean(input: String, name: String): Boolean
    Definition Classes
    DeltaOptionParser
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. val txnAppId: Option[String]
    Definition Classes
    DeltaWriteOptionsImpl
  26. val txnVersion: Option[Long]
    Definition Classes
    DeltaWriteOptionsImpl
  27. val userMetadata: Option[String]
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from DeltaWriteOptionsImpl

Inherited from DeltaOptionParser

Inherited from AnyRef

Inherited from Any

Ungrouped