Packages

o

org.apache.spark.sql.delta

TestWriterMetadataNoAutoUpdateFeature

object TestWriterMetadataNoAutoUpdateFeature extends WriterFeature with FeatureAutomaticallyEnabledByMetadata

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestWriterMetadataNoAutoUpdateFeature
  2. FeatureAutomaticallyEnabledByMetadata
  3. WriterFeature
  4. TableFeature
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. val TABLE_PROP_KEY: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def automaticallyUpdateProtocolOfExistingTables: Boolean

    Whether the feature can automatically update the protocol of an existing table when the metadata requirements are satisfied.

    Whether the feature can automatically update the protocol of an existing table when the metadata requirements are satisfied. As a rule of thumb, a table feature that requires explicit operations (e.g., turning on a table property) should set this flag to true, while features that are used implicitly (e.g., when using a new data type) should set this flag to false.

    Definition Classes
    FeatureAutomaticallyEnabledByMetadata
  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. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def isLegacyFeature: Boolean

    Determine if this feature is a legacy feature.

    Determine if this feature is a legacy feature. See the documentation of TableFeature for more information.

    Definition Classes
    TableFeature
  15. def isReaderWriterFeature: Boolean

    Determine if this feature applies to both readers and writers.

    Determine if this feature applies to both readers and writers.

    Definition Classes
    TableFeature
  16. def isRemovable: Boolean

    True if this feature can be removed.

    True if this feature can be removed.

    Definition Classes
    TableFeature
  17. def metadataRequiresFeatureToBeEnabled(protocol: Protocol, metadata: Metadata, spark: SparkSession): Boolean

    Determine whether the feature must be supported and enabled because its metadata requirements are satisfied.

    Determine whether the feature must be supported and enabled because its metadata requirements are satisfied.

    Definition Classes
    TestWriterMetadataNoAutoUpdateFeatureFeatureAutomaticallyEnabledByMetadata
  18. def minProtocolVersion: Protocol

    Get a Protocol object stating the minimum reader and writer versions this feature requires.

    Get a Protocol object stating the minimum reader and writer versions this feature requires. For a feature that can only be explicitly supported, this method returns a protocol version that supports table features, either (0,7) or (3,7) depending on the feature is writer-only or reader-writer. For a legacy feature that can be implicitly supported, this method returns the first protocol version which introduced the said feature.

    For all features, if the table's protocol version does not support table features, then the minimum protocol version is enough. However, if the protocol version supports table features for the feature type (writer-only or reader-writer), then the minimum protocol version is not enough to support a feature. In this case the feature must also be explicitly listed in the appropriate feature sets in the Protocol.

    Definition Classes
    TableFeature
  19. val minReaderVersion: Int
    Definition Classes
    TableFeature
  20. val minWriterVersion: Int
    Definition Classes
    TableFeature
  21. val name: String
    Definition Classes
    TableFeature
  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. def requiredFeatures: Set[TableFeature]

    Set of table features that this table feature depends on.

    Set of table features that this table feature depends on. I.e. the set of features that need to be enabled if this table feature is enabled.

    Definition Classes
    TableFeature
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  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 WriterFeature

Inherited from TableFeature

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped