public final class Databases
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
FILES
Pattern to exclude locking files from database transfer operations.
|
static java.util.regex.Pattern |
ZIPPATTERN
Pattern to extract the database name from a backup file name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String db)
Adds a database to the list.
|
void |
add(java.lang.String db,
boolean backup)
Adds a database or backup to the list.
|
void |
alter(java.lang.String oldDB,
java.lang.String newDB)
Renames a database in the list without changing its key.
|
static StringList |
backupPaths(java.lang.String db,
Context ctx)
Returns the sorted paths of all backups of the specified database.
|
boolean |
delete(java.lang.String db)
Deletes a database from the list.
|
boolean |
delete(java.lang.String db,
boolean backup)
Deletes a database or backup from the list.
|
StringList |
list()
Lists all available databases and backups.
|
StringList |
listBackups()
Lists all available backups.
|
StringList |
listBackups(java.lang.String name)
Lists all available backups.
|
StringList |
listDBs()
Lists all available databases.
|
StringList |
listDBs(java.lang.String name)
Lists all available databases matching the given name.
|
public static final java.util.regex.Pattern FILES
public static final java.util.regex.Pattern ZIPPATTERN
public void add(java.lang.String db)
db - name of the databasepublic void add(java.lang.String db,
boolean backup)
db - database or backup namebackup - is backup?public void alter(java.lang.String oldDB,
java.lang.String newDB)
oldDB - old database namenewDB - new database namepublic boolean delete(java.lang.String db)
db - name of the databasepublic boolean delete(java.lang.String db,
boolean backup)
db - database or backup namebackup - is backup?public StringList list()
public StringList listDBs()
public StringList listDBs(java.lang.String name)
name - database name, glob patterns allowedpublic StringList listBackups()
public StringList listBackups(java.lang.String name)
name - backup name, glob patterns allowedpublic static StringList backupPaths(java.lang.String db, Context ctx)
db - databasectx - database context