org.jumpmind.db.platform
Class JdbcDatabasePlatformFactory
java.lang.Object
org.jumpmind.db.platform.JdbcDatabasePlatformFactory
public class JdbcDatabasePlatformFactory
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcDatabasePlatformFactory
public JdbcDatabasePlatformFactory()
createNewPlatformInstance
public static IDatabasePlatform createNewPlatformInstance(DataSource dataSource,
SqlTemplateSettings settings,
boolean delimitedIdentifierMode)
throws DdlException
- Throws:
DdlException
findPlatformClass
protected static Class<? extends IDatabasePlatform> findPlatformClass(String[] nameVersion)
throws DdlException
- Throws:
DdlException
determineDatabaseNameVersionSubprotocol
protected static String[] determineDatabaseNameVersionSubprotocol(DataSource dataSource)
getDatabaseProductVersion
public static String getDatabaseProductVersion(DataSource dataSource)
getDatabaseMajorVersion
public static int getDatabaseMajorVersion(DataSource dataSource)
getDatabaseMinorVersion
public static int getDatabaseMinorVersion(DataSource dataSource)
Copyright © 2007-2013 JumpMind, Inc.. All Rights Reserved.