Uses of Class
com.aoindustries.aoserv.client.mysql.Database.Name
Package
Description
-
Uses of Database.Name in com.aoindustries.aoserv.client
Modifier and TypeMethodDescriptionSimpleAoservClient.generateMysqlDatabaseName
(String templateBase, String templateAdded) Generates a unique MySQL database name.protected static Database.Name
AoservObject.getMysqlDatabaseName
(MysqlDatabaseName databaseName) null-safe MySQL database name conversion.Modifier and TypeMethodDescriptionint
SimpleAoservClient.addMysqlDatabase
(Database.Name name, Server.Name mysqlServer, String aoServer, Account.Name packageName) Adds a newDatabase
to the system.int
SimpleAoservClient.addMysqlDbUser
(Database.Name name, Server.Name mysqlServer, String aoServer, User.Name username, boolean canSelect, boolean canInsert, boolean canUpdate, boolean canDelete, boolean canCreate, boolean canDrop, boolean canReference, boolean canIndex, boolean canAlter, boolean canCreateTempTable, boolean canLockTables, boolean canCreateView, boolean canShowView, boolean canCreateRoutine, boolean canAlterRoutine, boolean canExecute, boolean canEvent, boolean canTrigger) Grants aUserServer
permission to access aDatabase
.void
SimpleAoservClient.dumpMysqlDatabase
(Database.Name name, Server.Name mysqlServer, String aoServer, boolean gzip, StreamHandler streamHandler) Dumps the contents of aDatabase
to anOutputStream
, optionally gzipped.void
SimpleAoservClient.dumpMysqlDatabase
(Database.Name name, Server.Name mysqlServer, String aoServer, Writer out) boolean
SimpleAoservClient.isMysqlDatabaseNameAvailable
(Database.Name name, Server.Name mysqlServer, String aoServer) void
SimpleAoservClient.removeMysqlDatabase
(Database.Name name, Server.Name mysqlServer, String aoServer) Removes aDatabase
from the system.void
SimpleAoservClient.removeMysqlDbUser
(Database.Name name, Server.Name mysqlServer, String aoServer, User.Name username) Removes aDatabaseUser
from the system. -
Uses of Database.Name in com.aoindustries.aoserv.client.aosh
Modifier and TypeMethodDescriptionstatic Database.Name
Aosh.parseMysqlDatabaseName
(String s, String field) -
Uses of Database.Name in com.aoindustries.aoserv.client.mysql
Modifier and TypeFieldDescriptionstatic final Database.Name
Database.INFORMATION_SCHEMA
MySQL.static final Database.Name
Database.MYSQL
The root database for a MySQL installation.static final Database.Name
Database.MYSQLMON
Monitoring.static final Database.Name
Database.PERFORMANCE_SCHEMA
MySQL.static final Database.Name
Database.SYS
MySQL.Modifier and TypeMethodDescriptionDatabaseTable.generateMysqlDatabaseName
(String templateBase, String templateAdded) Database.getName()
Database.Name.intern()
Interns this name much in the same fashion asString.intern()
.static Database.Name
Modifier and TypeMethodDescriptionint
DatabaseTable.addMysqlDatabase
(Database.Name name, Server mysqlServer, Package packageObj) int
Server.addMysqlDatabase
(Database.Name name, Package pack) int
Database.Name.compareTo
(Database.Name other) Server.getMysqlDatabase
(Database.Name name) boolean
Server.isMysqlDatabaseNameAvailable
(Database.Name name) static boolean
Database.isSpecial
(Database.Name name) Special MySQL databases may not be added or removed.