o

org.apache.spark.sql.delta.actions

TableFeatureProtocolUtils

object TableFeatureProtocolUtils

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableFeatureProtocolUtils
  2. AnyRef
  3. 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 DEFAULT_FEATURE_PROP_PREFIX: String

    Prop prefix in Spark sessions configs.

  5. val FEATURE_PROP_PREFIX: String

    Prop prefix in table properties.

  6. val FEATURE_PROP_SUPPORTED: String

    The string constant "supported" for uses in table properties.

  7. val TABLE_FEATURES_MIN_READER_VERSION: Int

    Min reader version that supports reader features.

  8. val TABLE_FEATURES_MIN_WRITER_VERSION: Int

    Min reader version that supports writer features.

  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def defaultPropertyKey(featureName: String): String

    Get the session default config key for the featureName.

  12. def defaultPropertyKey(feature: TableFeature): String

    Get the session default config key for the feature.

  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def getSupportedFeaturesFromTableConfigs(configs: Map[String, String]): Set[TableFeature]

    Get a set of TableFeatures representing supported features set in a table properties map.

  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isTableProtocolProperty(key: String): Boolean

    Checks if the the given table property key is a Table Protocol property, i.e., delta.minReaderVersion, delta.minWriterVersion, delta.ignoreProtocolDefaults, or anything that starts with delta.feature.

  21. def minimumRequiredVersions(features: Seq[TableFeature]): (Int, Int)

    Returns the minimum reader/writer versions required to support all provided features.

  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 propertyKey(featureName: String): String

    Get the table property config key for the featureName.

  26. def propertyKey(feature: TableFeature): String

    Get the table property config key for the feature.

  27. def supportsReaderFeatures(readerVersion: Int): Boolean

    Determine whether a Protocol with the given reader protocol version is capable of adding features into its readerFeatures field.

  28. def supportsWriterFeatures(writerVersion: Int): Boolean

    Determine whether a Protocol with the given writer protocol version is capable of adding features into its writerFeatures field.

  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. val FEATURE_PROP_ENABLED: String

    The string constant "enabled" for uses in table properties.

    The string constant "enabled" for uses in table properties.

    Deprecated

    This value is deprecated to avoid confusion with features that are actually enabled by table metadata. Use FEATURE_PROP_SUPPORTED instead.

Inherited from AnyRef

Inherited from Any

Ungrouped