Package org.alfasoftware.morf.jdbc.nuodb
Class NuoDB
- java.lang.Object
-
- org.alfasoftware.morf.jdbc.AbstractDatabaseType
-
- org.alfasoftware.morf.jdbc.nuodb.NuoDB
-
- All Implemented Interfaces:
org.alfasoftware.morf.jdbc.DatabaseType
public final class NuoDB extends org.alfasoftware.morf.jdbc.AbstractDatabaseTypeSupport for NuoDB database hosts.- Author:
- Copyright (c) Alfa Financial Software 2017
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIDENTIFIER
-
Constructor Summary
Constructors Constructor Description NuoDB()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.alfasoftware.morf.jdbc.JdbcUrlElements>extractJdbcUrl(java.lang.String url)FIXME this should really be supported to allow use of the data transfer UI.java.lang.StringformatJdbcUrl(org.alfasoftware.morf.jdbc.JdbcUrlElements jdbcUrlElements)javax.sql.XADataSourcegetXADataSource(java.lang.String jdbcUrl, java.lang.String username, java.lang.String password)booleanmatchesProduct(java.lang.String product)org.alfasoftware.morf.metadata.SchemaopenSchema(java.sql.Connection connection, java.lang.String databaseName, java.lang.String schemaName)org.alfasoftware.morf.jdbc.SqlDialectsqlDialect(java.lang.String schemaName)-
Methods inherited from class org.alfasoftware.morf.jdbc.AbstractDatabaseType
canTrace, driverClassName, extractHostAndPort, extractPath, identifier, splitJdbcUrl
-
-
-
-
Field Detail
-
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
formatJdbcUrl
public java.lang.String formatJdbcUrl(org.alfasoftware.morf.jdbc.JdbcUrlElements jdbcUrlElements)
- See Also:
DatabaseType.formatJdbcUrl(org.alfasoftware.morf.jdbc.JdbcUrlElements)
-
openSchema
public org.alfasoftware.morf.metadata.Schema openSchema(java.sql.Connection connection, java.lang.String databaseName, java.lang.String schemaName)- See Also:
DatabaseType.openSchema(java.sql.Connection, java.lang.String, java.lang.String)
-
getXADataSource
public javax.sql.XADataSource getXADataSource(java.lang.String jdbcUrl, java.lang.String username, java.lang.String password)- See Also:
DatabaseType.getXADataSource(java.lang.String, java.lang.String, java.lang.String)
-
sqlDialect
public org.alfasoftware.morf.jdbc.SqlDialect sqlDialect(java.lang.String schemaName)
- See Also:
DatabaseType.sqlDialect(java.lang.String)
-
matchesProduct
public boolean matchesProduct(java.lang.String product)
- See Also:
DatabaseType.matchesProduct(java.lang.String)
-
extractJdbcUrl
public java.util.Optional<org.alfasoftware.morf.jdbc.JdbcUrlElements> extractJdbcUrl(java.lang.String url)
FIXME this should really be supported to allow use of the data transfer UI.- See Also:
DatabaseType.extractJdbcUrl(java.lang.String)
-
-