Class MySqlObjectFactory
- java.lang.Object
-
- com.exasol.dbbuilder.dialects.AbstractObjectFactory
-
- com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
-
- All Implemented Interfaces:
DatabaseObjectFactory
public final class MySqlObjectFactory extends AbstractObjectFactory
Factory for MySQL top-level database objects.
-
-
Constructor Summary
Constructors Constructor Description MySqlObjectFactory(Connection connection)Create a newMySqlObjectFactoryinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MySqlSchemacreateSchema(String name)Create a new database schema.UsercreateUser(String name, String password)Create a new database user.-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractObjectFactory
createLoginUser, createLoginUser, createUser, executeSqlFile, writeSchema, writeUser
-
-
-
-
Constructor Detail
-
MySqlObjectFactory
public MySqlObjectFactory(Connection connection)
Create a newMySqlObjectFactoryinstance.- Parameters:
connection- JDBC connection
-
-
Method Detail
-
createUser
public User createUser(String name, String password)
Description copied from interface:DatabaseObjectFactoryCreate a new database user.- Parameters:
name- user namepassword- login password- Returns:
- new
Userinstance
-
createSchema
public MySqlSchema createSchema(String name)
Description copied from interface:DatabaseObjectFactoryCreate a new database schema.- Parameters:
name- name of the schema- Returns:
- new
Schema
-
-