Skip to content

DeletionVectorsPreDowngradeCommand

DeletionVectorsPreDowngradeCommand is a PreDowngradeTableFeatureCommand.

Creating Instance

DeletionVectorsPreDowngradeCommand takes the following to be created:

DeletionVectorsPreDowngradeCommand is created when:

removeFeatureTracesIfNeeded

PreDowngradeTableFeatureCommand
removeFeatureTracesIfNeeded(
  spark: SparkSession): PreDowngradeStatus

removeFeatureTracesIfNeeded is part of the PreDowngradeTableFeatureCommand abstraction.

removeFeatureTracesIfNeeded...FIXME

generateDVTombstones

generateDVTombstones(
  spark: SparkSession,
  checkIfSnapshotUpdatedSinceTs: Long,
  metrics: DeletionVectorsRemovalMetrics): Unit

generateDVTombstones...FIXME