public final class DBController extends Object
Modifier and Type | Method and Description |
---|---|
DBSystem |
createDatabase(DBConfig config,
String admin_user,
String admin_pass)
Creates a database in the local JVM (and filesystem) given the
configuration in DBConfig and returns a DBSystem object.
|
boolean |
databaseExists(DBConfig config)
Returns true if a Mckoi database exists in the given directory of the
file system, otherwise returns false if the path doesn't contain a
database.
|
static DBController |
getDefault()
Returns the static controller for this JVM.
|
DBSystem |
startDatabase(DBConfig config)
Starts a database in the local JVM given the configuration in DBConfig
and returns a DBSystem object.
|
public boolean databaseExists(DBConfig config)
The path string must be formatted using Unix '/' deliminators as directory separators.
config
- the configuration of the database to check the existence
of.public DBSystem createDatabase(DBConfig config, String admin_user, String admin_pass)
A failure might happen because the database path does not exist.
admin_user
- the username of the administrator for the new database.admin_pass
- the password of the administrator for the new database.config
- the configuration of the database to create and start in the
local JVM.public DBSystem startDatabase(DBConfig config)
A failure might happen if the database does not exist in the path given in the configuration.
config
- the configuration of the database to start in the local
JVM.public static DBController getDefault()
Copyright © 2015. All rights reserved.