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¶
See:
Used when:
- ALTER TABLE DROP FEATURE command is executed (and
AlterTableDropFeatureDeltaCommandis requested to executeDropFeatureWithCheckpointProtection and executeDropFeatureWithHistoryTruncation)
Implementations¶
CheckConstraintsPreDowngradeTableFeatureCommandCheckpointProtectionPreDowngradeCommandColumnMappingPreDowngradeCommand- CoordinatedCommitsPreDowngradeCommand
- DeletionVectorsPreDowngradeCommand
DomainMetadataPreDowngradeCommandInCommitTimestampsPreDowngradeCommandMaterializePartitionColumnsPreDowngradeCommandRedirectReaderWriterPreDowngradeCommandRedirectWriterOnlyPreDowngradeCommandRowTrackingPreDowngradeCommandTypeWideningPreDowngradeCommandV2CheckpointPreDowngradeCommandVacuumProtocolCheckPreDowngradeCommand