public abstract class EmbeddedDatabaseWrapper
extends java.lang.Object
| Constructor and Description |
|---|
EmbeddedDatabaseWrapper() |
| Modifier and Type | Method and Description |
|---|---|
protected java.nio.file.Path |
checkDatabaseFile(java.nio.file.Path dbFile) |
abstract schemacrawler.schemacrawler.ConnectionOptions |
createConnectionOptions() |
java.sql.Connection |
createDatabaseConnection() |
java.nio.file.Path |
createDiagram(java.lang.String extension) |
abstract java.lang.String |
getConnectionUrl() |
abstract java.lang.String |
getDatabase() |
abstract java.lang.String |
getPassword() |
abstract java.lang.String |
getUser() |
abstract void |
loadDatabaseFile(java.nio.file.Path dbFile) |
abstract void |
startServer() |
abstract void |
stopServer() |
public abstract schemacrawler.schemacrawler.ConnectionOptions createConnectionOptions()
throws schemacrawler.schemacrawler.SchemaCrawlerException
schemacrawler.schemacrawler.SchemaCrawlerExceptionpublic java.sql.Connection createDatabaseConnection()
throws schemacrawler.schemacrawler.SchemaCrawlerException
schemacrawler.schemacrawler.SchemaCrawlerExceptionpublic java.nio.file.Path createDiagram(java.lang.String extension)
throws java.lang.Exception
java.lang.Exceptionpublic abstract java.lang.String getConnectionUrl()
public abstract java.lang.String getDatabase()
public abstract java.lang.String getPassword()
public abstract java.lang.String getUser()
public abstract void loadDatabaseFile(java.nio.file.Path dbFile)
throws java.io.IOException
java.io.IOExceptionpublic abstract void startServer()
throws schemacrawler.schemacrawler.SchemaCrawlerException
schemacrawler.schemacrawler.SchemaCrawlerExceptionpublic abstract void stopServer()
throws schemacrawler.schemacrawler.SchemaCrawlerException
schemacrawler.schemacrawler.SchemaCrawlerExceptionprotected final java.nio.file.Path checkDatabaseFile(java.nio.file.Path dbFile)
throws java.io.IOException
java.io.IOExceptionCopyright © 2003–2018 Sualeh Fatehi. All rights reserved.