Interface PitrBackupMetadata
- All Known Implementing Classes:
BackupImageAdapter,BackupInfoAdapter
A unified abstraction over backup metadata used during Point-In-Time Restore (PITR).
This interface allows the PITR algorithm to operate uniformly over different types of backup
metadata sources, such as BackupInfo (system table) and BackupManifest.BackupImage (custom
backup location), without knowing their specific implementations.
-
Method Summary
Modifier and TypeMethodDescriptionReturns Unique identifier for the backuplongReturns Completion timestamp of the backupReturns Root directory where the backup is storedlongReturns Start timestamp of the backupReturns List of table names included in the backup
-
Method Details
-
getTableNames
Returns List of table names included in the backup -
getStartTs
long getStartTs()Returns Start timestamp of the backup -
getCompleteTs
long getCompleteTs()Returns Completion timestamp of the backup -
getBackupId
Returns Unique identifier for the backup -
getRootDir
Returns Root directory where the backup is stored
-