Package org.jumpmind.db.platform
Interface IDatabasePlatformFactory
- All Known Implementing Classes:
JdbcDatabasePlatformFactory
public interface IDatabasePlatformFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(DataSource dataSource, SqlTemplateSettings settings, boolean delimitedIdentifierMode, boolean caseSensitive) create
(DataSource dataSource, SqlTemplateSettings settings, boolean delimitedIdentifierMode, boolean caseSensitive, boolean isLoadOnly, boolean isLogBased) determineDatabaseNameVersionSubprotocol
(DataSource dataSource)
-
Method Details
-
create
IDatabasePlatform create(DataSource dataSource, SqlTemplateSettings settings, boolean delimitedIdentifierMode, boolean caseSensitive) throws DdlException - Throws:
DdlException
-
create
IDatabasePlatform create(DataSource dataSource, SqlTemplateSettings settings, boolean delimitedIdentifierMode, boolean caseSensitive, boolean isLoadOnly, boolean isLogBased) throws DdlException - Throws:
DdlException
-
determineDatabaseNameVersionSubprotocol
-