@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