java.lang.Object
javatools.db.DbDatabase
javatools.db.DbDatabaseAdmin
- public class DbDatabaseAdmin
- extends DbDatabase
Class to manage administrator functions.
- Version:
- 0.1.10
| Fields inherited from class javatools.db.DbDatabase |
autoCommit, checkStatement, connectionThreadMap, connectString, driver, foreignKey, manager, name, onDeleteCascade, onDeleteSetDefault, onDeleteSetNull, onUpdateCascade, onUpdateSetDefault, onUpdateSetNull, password, tables, threadConnectionMap, userName |
| Methods inherited from class javatools.db.DbDatabase |
equals, falseExpr, getCheckStatement, getExistingThreadConnection, getForeignKey, getJoinedTable, getNewConnection, getOnDeleteCascade, getOnDeleteSetDefault, getOnDeleteSetNull, getOnUpdateCascade, getOnUpdateSetDefault, getOnUpdateSetNull, getPassword, getProperty, getSequence, getTable, getThreadConnection, getUserName, hasThreadConnection, notifyClose, selector, setAutoCommit, setProperty, toString, trueExpr, valueList |
dbms2creator
private java.util.HashMap dbms2creator
dbms2userCreator
private java.util.HashMap dbms2userCreator
DbDatabaseAdmin
public DbDatabaseAdmin(DbManager manager,
java.lang.String name,
java.lang.String driver,
java.lang.String connectString,
java.lang.String userName,
java.lang.String password)
- Creates new DbDatabaseAdmin
DbDatabaseAdmin
public DbDatabaseAdmin(DbDatabase base)
- Creates new DbDatabaseAdmin
createDatabase
public void createDatabase(java.lang.String dbAddress,
int port,
java.lang.String dbName)
throws DbException
- Creates a database.
createUser
public void createUser(java.lang.String userName,
java.lang.String password)
throws DbException
dropDatabase
public void dropDatabase(java.lang.String dbName)
throws DbException
- Destroys a database.
dropTable
public void dropTable(DbAbstractTable table)
throws DbException
- Deletes a table from a database.
optimizeTable
public void optimizeTable(DbAbstractTable table)
throws DbException
- Make table optimization.
optimizeIndex
public void optimizeIndex(java.lang.String indexName)
throws DbException
- Optimizes an index for the database.
createIndex
public void createIndex(java.lang.String indexName,
DbAbstractTable table,
DbColumn[] cols)
throws DbException
- Creates an index for a database.
initCreatorMap
private void initCreatorMap()