org.jumpmind.db.platform
Class AbstractJdbcDatabasePlatform
java.lang.Object
org.jumpmind.db.platform.AbstractDatabasePlatform
org.jumpmind.db.platform.AbstractJdbcDatabasePlatform
- All Implemented Interfaces:
- IDatabasePlatform
- Direct Known Subclasses:
- Db2DatabasePlatform, DerbyDatabasePlatform, FirebirdDatabasePlatform, H2DatabasePlatform, HsqlDb2DatabasePlatform, HsqlDbDatabasePlatform, InformixDatabasePlatform, InterbaseDatabasePlatform, MsSqlDatabasePlatform, MySqlDatabasePlatform, OracleDatabasePlatform, PostgreSqlDatabasePlatform, SqliteDatabasePlatform, SybaseDatabasePlatform
public abstract class AbstractJdbcDatabasePlatform
- extends AbstractDatabasePlatform
| Fields inherited from class org.jumpmind.db.platform.AbstractDatabasePlatform |
clearCacheModelTimeoutInMs, ddlBuilder, ddlReader, defaultCatalog, defaultSchema, log, metadataIgnoreCase, MODEL_DEFAULT_NAME, REQUIRED_FIELD_NULL_SUBSTITUTE, storesLowerCaseIdentifiers, storesMixedCaseIdentifiers, storesUpperCaseIdentifiers, tableCache |
| Methods inherited from class org.jumpmind.db.platform.AbstractDatabasePlatform |
alterCaseToMatchDatabaseDefaultCase, alterCaseToMatchDatabaseDefaultCase, alterDatabase, alterTables, cleanTextForTextBasedColumns, createArray, createDatabase, createDmlStatement, createDmlStatement, createTables, dropDatabase, getClearCacheModelTimeoutInMs, getDatabaseInfo, getDdlBuilder, getDdlReader, getLobColumns, getObjectValues, getObjectValues, getObjectValues, getObjectValues, getSqlScriptReplacementTokens, getStringValues, getTableFromCache, getTableFromCache, isBlob, isClob, isLob, isMetadataIgnoreCase, isStoresLowerCaseIdentifiers, isStoresMixedCaseQuotedIdentifiers, isStoresUpperCaseIdentifiers, parseBigInteger, parseDate, parseIntegerObjectValue, readDatabase, readDatabaseFromXml, readDatabaseFromXml, readTableFromDatabase, replaceSql, resetCachedTableModel, scrubSql, setClearCacheModelTimeoutInMs, setMetadataIgnoreCase |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataSource
protected DataSource dataSource
sqlTemplate
protected ISqlTemplate sqlTemplate
settings
protected SqlTemplateSettings settings
AbstractJdbcDatabasePlatform
public AbstractJdbcDatabasePlatform(DataSource dataSource,
SqlTemplateSettings settings)
createDdlBuilder
protected abstract IDdlBuilder createDdlBuilder()
createDdlReader
protected abstract IDdlReader createDdlReader()
createSqlTemplate
protected ISqlTemplate createSqlTemplate()
getSqlTemplate
public ISqlTemplate getSqlTemplate()
- Specified by:
getSqlTemplate in interface IDatabasePlatform- Specified by:
getSqlTemplate in class AbstractDatabasePlatform
getDataSource
public <T> T getDataSource()
resetDataSource
public void resetDataSource()
Copyright © 2007-2013 JumpMind, Inc.. All Rights Reserved.