Skip to content

PreDowngradeTableFeatureCommand

PreDowngradeTableFeatureCommand is an abstraction of pre-downgrade table feature commands that can removeFeatureTracesIfNeeded.

Sealed Abstract Class

PreDowngradeTableFeatureCommand is a Scala sealed abstract class which means that all of the implementations are in the same compilation unit (a single file).

Contract

removeFeatureTracesIfNeeded

removeFeatureTracesIfNeeded(
  spark: SparkSession): PreDowngradeStatus

See:

Used when:

Implementations

  • CheckConstraintsPreDowngradeTableFeatureCommand
  • CheckpointProtectionPreDowngradeCommand
  • ColumnMappingPreDowngradeCommand
  • CoordinatedCommitsPreDowngradeCommand
  • DeletionVectorsPreDowngradeCommand
  • DomainMetadataPreDowngradeCommand
  • InCommitTimestampsPreDowngradeCommand
  • MaterializePartitionColumnsPreDowngradeCommand
  • RedirectReaderWriterPreDowngradeCommand
  • RedirectWriterOnlyPreDowngradeCommand
  • RowTrackingPreDowngradeCommand
  • TypeWideningPreDowngradeCommand
  • V2CheckpointPreDowngradeCommand
  • VacuumProtocolCheckPreDowngradeCommand