Interface SupportsRecoveryOperations

All Known Implementing Classes:
S3FileIO

public interface SupportsRecoveryOperations
This interface is intended as an extension for FileIO implementations to provide additional best-effort recovery operations that can be useful for repairing corrupted tables where there are reachable files missing from disk. (e.g. a live manifest points to data file entry which no longer exists on disk)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Perform a best-effort recovery of a file at a given path
  • Method Details

    • recoverFile

      boolean recoverFile(String path)
      Perform a best-effort recovery of a file at a given path
      Parameters:
      path - Absolute path of file to attempt recovery for
      Returns:
      true if recovery was successful, false otherwise