public final class Databases extends Object
Modifier and Type | Method and Description |
---|---|
StringList |
backups()
Returns the names of all backups.
|
StringList |
backups(String db)
Returns the name of a specific backup, or all backups found for a specific database,
in a descending order.
|
StringList |
list()
Lists all available databases and backups.
|
StringList |
listDBs()
Lists all available databases.
|
StringList |
listDBs(String name)
Lists all available databases matching the given name.
|
static String |
name(String backup)
Extracts the name of a database from the name of a backup.
|
static Pattern |
regex(String pattern)
Returns a regular expression for the specified name pattern.
|
static Pattern |
regex(String pattern,
String suffix)
Returns a regular expression for the specified name pattern.
|
static boolean |
validChar(int ch)
Checks if the specified character is a valid character for a database name.
|
static boolean |
validName(String name)
Checks if the specified string is a valid database name.
|
static boolean |
validName(String name,
boolean glob)
Checks if the specified string is a valid database name.
|
public StringList list()
public StringList listDBs()
public StringList listDBs(String name)
name
- database name, glob patterns allowed (may be null
)public static Pattern regex(String pattern)
pattern
- patternpublic static Pattern regex(String pattern, String suffix)
pattern
- pattern (can be null
)suffix
- regular expression suffixpublic StringList backups()
public StringList backups(String db)
db
- databasepublic static String name(String backup)
backup
- Name of the backup file. Valid formats:
[dbname]-yyyy-mm-dd-hh-mm-ss
,
[dbname]
[dbname]
)public static boolean validChar(int ch)
ch
- the character to be checkedpublic static boolean validName(String name)
name
- name to be checkedpublic static boolean validName(String name, boolean glob)
name
- name to be checkedglob
- allow glob syntaxCopyright © 2005–2015 BaseX Team. All rights reserved.