com.googlecode.jdbw.server.mysql
Class MySQLServerType
java.lang.Object
com.googlecode.jdbw.server.AbstractDatabaseType
com.googlecode.jdbw.server.mysql.MySQLServerType
- All Implemented Interfaces:
- DatabaseServerType
public class MySQLServerType
- extends AbstractDatabaseType
A MySQL database server
- Author:
- Martin Berglund
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final MySQLServerType INSTANCE
getName
public String getName()
- Returns:
- Name of the database server type
getSQLDialect
public SQLDialect getSQLDialect()
- Specified by:
getSQLDialect in interface DatabaseServerType- Overrides:
getSQLDialect in class AbstractDatabaseType
- Returns:
- SQLDialect for the server type
createExecutor
public SQLExecutor createExecutor(Connection connection)
- Description copied from interface:
DatabaseServerType
- Creates an SQLExecutor for this server type
- Specified by:
createExecutor in interface DatabaseServerType- Overrides:
createExecutor in class AbstractDatabaseType
- Parameters:
connection - Connection to be used by the SQLExecutor
- Returns:
- SQLExecutor-implementation for this server type
createMetaDataResolver
public MetaDataResolver createMetaDataResolver(DataSource dataSource)
- Description copied from interface:
DatabaseServerType
- Creates a MetaDataResolver for this server type
- Specified by:
createMetaDataResolver in interface DatabaseServerType- Overrides:
createMetaDataResolver in class AbstractDatabaseType
- Parameters:
dataSource - DataSource to be used by this MetaDataResolver
- Returns:
- MetaDataResolver-implementation for this server type
Copyright © 2012. All Rights Reserved.