|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.core.Databases
public final class Databases
Manages a two-way-map of all available databases and backups. Used for locking.
Field Summary | |
---|---|
static java.lang.String |
DBCHARS
Allowed characters for database names (additional to letters and digits). |
static java.lang.String |
REGEXCHARS
Regex representation of allowed database characters. |
Method Summary | |
---|---|
static StringList |
backupPaths(java.lang.String db,
Context ctx)
Returns the paths of all backups of the specified database. |
StringList |
backups(java.lang.String prefix)
Lists all available backups matching the specified prefix. |
StringList |
list()
Lists all available databases and backups. |
StringList |
listDBs()
Lists all available databases. |
StringList |
listDBs(java.lang.String name)
Lists all available databases matching the given name. |
static boolean |
validChar(int ch)
Checks if the specified character is a valid character for a database name. |
static boolean |
validName(java.lang.String name)
Checks if the specified string is a valid database name. |
static boolean |
validName(java.lang.String name,
boolean glob)
Checks if the specified string is a valid database name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DBCHARS
,?*
" are used by the glob syntax;
is reserved for separating commands.:*?\"<>\/|
" are used for filenames and paths
public static final java.lang.String REGEXCHARS
Method Detail |
---|
public StringList list()
public StringList listDBs()
public StringList listDBs(java.lang.String name)
name
- database name, glob patterns allowed
public StringList backups(java.lang.String prefix)
prefix
- prefix (may be null
)
public static StringList backupPaths(java.lang.String db, Context ctx)
db
- databasectx
- database context
public static boolean validChar(int ch)
ch
- the character to be checked
public static boolean validName(java.lang.String name)
name
- name to be checked
public static boolean validName(java.lang.String name, boolean glob)
name
- name to be checkedglob
- allow glob syntax
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |