Packages

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class DeltaInvariantViolationException extends InvariantViolationException with DeltaThrowable
  2. trait ImplicitMetadataOperation extends DeltaLogging

    A trait that writers into Delta can extend to update the schema and/or partitioning of the table.

  3. case class InvariantViolationException(message: String) extends RuntimeException with Product with Serializable

    Thrown when the given data doesn't match the rules defined on the table.

  4. case class UnsupportedDataTypeInfo(column: String, dataType: DataType) extends Product with Serializable

    The information of unsupported data type returned by SchemaUtils.findUnsupportedDataTypes.

    The information of unsupported data type returned by SchemaUtils.findUnsupportedDataTypes.

    column

    the column path to access the column using an unsupported data type, such as a.b.

    dataType

    the unsupported data type.

Value Members

  1. object DeltaInvariantViolationException extends Serializable
  2. object ImplicitMetadataOperation
  3. object InnerInvariantViolationException

    Match a SparkException and return the root cause Exception if it is a InvariantViolationException.

  4. object SchemaMergingUtils

    Utils to merge table schema with data schema.

    Utils to merge table schema with data schema. This is split from SchemaUtils, because finalSchema is introduced into DeltaMergeInto, and resolving the final schema is now part of ResolveDeltaMergeInto.resolveReferencesAndSchema.

  5. object SchemaUtils extends DeltaLogging

Ungrouped