public class MySqlDatabase extends CachedDatabase
BLOCK_TABLE, connection, disable, ENTITY_ID_COLUMN, ENTITY_TABLE, output, PLAYER_ID_COLUMN, threadPool, WORLD_COLUMN, X_COLUMN, Y_COLUMN, Z_COLUMN| Constructor and Description |
|---|
MySqlDatabase(Output output,
File pluginFolder,
String host,
int port,
String databaseName,
String username)
Instantiates a new MySql database without need for password.
|
MySqlDatabase(Output output,
File pluginFolder,
String host,
int port,
String databaseName,
String username,
String password)
Instantiates a new MySql database.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
generateCreateBlockTableQuery() |
protected String |
generateCreateEntityTableQuery() |
protected String |
generateDeleteOwnerQuery(OwnedBlock block) |
protected String |
generateDeleteOwnerQuery(OwnedEntity entity) |
protected String |
generateDropUserBlocksQuery(User user) |
protected String |
generateDropUserEntitiesQuery(User user) |
protected String |
generateGetOwnerQuery(OwnedBlock block) |
protected String |
generateGetOwnerQuery(OwnedEntity entity) |
protected String |
generateSetBlockOwnerQuery(DatabaseAction databaseAction)
Generates a sql query to set a new owner for a block
|
protected String |
generateSetEntityOwnerQuery(DatabaseAction databaseAction)
Generates a sql query to set a new owner for a entity
|
enqueue, getOwner, runclose, disable, dropDatabaseUserData, flushDatabase, getDatabaseOwner, getOutput, setDatabaseOwnerpublic MySqlDatabase(Output output, File pluginFolder, String host, int port, String databaseName, String username, String password) throws SQLException, ClassNotFoundException
output - the outputpluginFolder - the plugin folderhost - the hostport - the portdatabaseName - the database nameusername - the usernamepassword - the passwordSQLException - if connection failsClassNotFoundException - if mysql driver class is missingpublic MySqlDatabase(Output output, File pluginFolder, String host, int port, String databaseName, String username) throws SQLException, ClassNotFoundException
output - the outputpluginFolder - the plugin folderhost - the hostport - the portdatabaseName - the database nameusername - the usernameSQLException - if connection failsClassNotFoundException - if mysql driver class is missingprotected String generateCreateBlockTableQuery()
generateCreateBlockTableQuery in class Databaseprotected String generateCreateEntityTableQuery()
generateCreateEntityTableQuery in class Databaseprotected String generateGetOwnerQuery(OwnedBlock block)
generateGetOwnerQuery in class Databaseprotected String generateGetOwnerQuery(OwnedEntity entity)
generateGetOwnerQuery in class Databaseprotected String generateSetBlockOwnerQuery(DatabaseAction databaseAction)
DatabasegenerateSetBlockOwnerQuery in class DatabasedatabaseAction - Guaranteed to have DatabaseActionType OWN and user != User.nobodyprotected String generateSetEntityOwnerQuery(DatabaseAction databaseAction)
DatabasegenerateSetEntityOwnerQuery in class DatabasedatabaseAction - Guaranteed to have DatabaseActionType OWN and user != User.nobodyprotected String generateDeleteOwnerQuery(OwnedEntity entity)
generateDeleteOwnerQuery in class Databaseprotected String generateDeleteOwnerQuery(OwnedBlock block)
generateDeleteOwnerQuery in class Databaseprotected String generateDropUserBlocksQuery(User user)
generateDropUserBlocksQuery in class Databaseprotected String generateDropUserEntitiesQuery(User user)
generateDropUserEntitiesQuery in class DatabaseCopyright © 2015. All rights reserved.