Package org.alfasoftware.morf.jdbc.h2
Class H2
java.lang.Object
org.alfasoftware.morf.jdbc.AbstractDatabaseType
org.alfasoftware.morf.jdbc.h2.H2
- All Implemented Interfaces:
DatabaseType
Support for H2 database hosts.
- Author:
- Copyright (c) Alfa Financial Software 2017
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
DatabaseType.Registry -
Field Summary
FieldsFields inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
H2, MY_SQL, ORACLE, SQL_SERVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractJdbcUrl(String url) We don't need to support extracting connection details from H2.formatJdbcUrl(JdbcUrlElements jdbcUrlElements) getXADataSource(String jdbcUrl, String username, String password) booleanmatchesProduct(String product) openSchema(Connection connection, String databaseName, String schemaName) sqlDialect(String schemaName) Methods inherited from class org.alfasoftware.morf.jdbc.AbstractDatabaseType
canTrace, driverClassName, extractHostAndPort, extractPath, identifier, splitJdbcUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
reclassifyException
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
H2
public H2()Constructor.
-
-
Method Details
-
formatJdbcUrl
-
openSchema
-
getXADataSource
-
sqlDialect
-
matchesProduct
-
extractJdbcUrl
We don't need to support extracting connection details from H2. It's only used for in-memory databases currently.
-