com.googlecode.jdbw.server.mysql
Class MySQLServerType

java.lang.Object
  extended by com.googlecode.jdbw.server.AbstractDatabaseType
      extended by com.googlecode.jdbw.server.mysql.MySQLServerType
All Implemented Interfaces:
DatabaseServerType

public class MySQLServerType
extends AbstractDatabaseType

A MySQL database server

Author:
Martin Berglund

Field Summary
static MySQLServerType INSTANCE
           
 
Method Summary
 SQLExecutor createExecutor(Connection connection)
          Creates an SQLExecutor for this server type
 MetaDataResolver createMetaDataResolver(DataSource dataSource)
          Creates a MetaDataResolver for this server type
 String getName()
           
 SQLDialect getSQLDialect()
           
 
Methods inherited from class com.googlecode.jdbw.server.AbstractDatabaseType
createAutoExecutor, isConnectionError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final MySQLServerType INSTANCE
Method Detail

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.