@InterfaceAudience.Private @InterfaceStability.Evolving public final class BackupSystemTableHelper extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
BLK_LD_DELIM |
Modifier and Type | Method and Description |
---|---|
static Delete |
createDeleteForBackupInfo(java.lang.String backupId)
Creates Delete operation for a given backup id
|
static java.util.List<Delete> |
createDeleteForOrigBulkLoad(java.util.List<TableName> lst) |
static Get |
createGetForCheckWALFile(java.lang.String file)
Creates Get operation for a given wal file name
TODO: support for backup destination
|
static java.util.List<Put> |
createPutsForAddWALFiles(java.util.List<java.lang.String> files,
java.lang.String backupId,
java.lang.String backupRoot)
Creates put list for list of WAL files
|
static Scan |
createScanForGetWALs(java.lang.String backupRoot)
Creates Scan operation to load WALs
TODO: support for backupRoot
|
protected static final java.lang.String BLK_LD_DELIM
public static Delete createDeleteForBackupInfo(java.lang.String backupId)
backupId
- - backup's IDjava.io.IOException
- exceptionpublic static java.util.List<Delete> createDeleteForOrigBulkLoad(java.util.List<TableName> lst)
public static java.util.List<Put> createPutsForAddWALFiles(java.util.List<java.lang.String> files, java.lang.String backupId, java.lang.String backupRoot) throws java.io.IOException
files
- list of WAL file pathsbackupId
- backup idjava.io.IOException
- exceptionpublic static Scan createScanForGetWALs(java.lang.String backupRoot)
backupRoot
- - path to backup destinationpublic static Get createGetForCheckWALFile(java.lang.String file) throws java.io.IOException
file
- filejava.io.IOException
- exception