public class PreparedDbProvider extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PreparedDbProvider.DbInfo |
| Modifier and Type | Method and Description |
|---|---|
String |
createDatabase()
Create a new database, and return it as a JDBC connection string.
|
DataSource |
createDataSource()
Create a new database, and return it as a DataSource.
|
DataSource |
createDataSourceFromConnectionInfo(ConnectionInfo connectionInfo)
Create a new Datasource given DBInfo.
|
ConnectionInfo |
createNewDatabase() |
static PreparedDbProvider |
forPreparer(DatabasePreparer preparer) |
static PreparedDbProvider |
forPreparer(DatabasePreparer preparer,
Iterable<Consumer<EmbeddedPostgres.Builder>> customizers) |
Map<String,String> |
getConfigurationTweak(String dbModuleName)
Return configuration tweaks in a format appropriate for otj-jdbc DatabaseModule.
|
public static PreparedDbProvider forPreparer(DatabasePreparer preparer)
public static PreparedDbProvider forPreparer(DatabasePreparer preparer, Iterable<Consumer<EmbeddedPostgres.Builder>> customizers)
public String createDatabase() throws SQLException
SQLExceptionpublic ConnectionInfo createNewDatabase() throws SQLException
SQLExceptionpublic DataSource createDataSourceFromConnectionInfo(ConnectionInfo connectionInfo) throws SQLException
SQLExceptionpublic DataSource createDataSource() throws SQLException
SQLExceptionpublic Map<String,String> getConfigurationTweak(String dbModuleName) throws SQLException
SQLExceptionCopyright © 2019. All rights reserved.