public final class Databases
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Database |
createFrom(java.lang.String driver,
java.lang.String url)
Create a pooled database named "default" with the given driver and url.
|
static Database |
createFrom(java.lang.String driver,
java.lang.String url,
java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create a pooled database named "default" with the given configuration.
|
static Database |
createFrom(java.lang.String name,
java.lang.String driver,
java.lang.String url)
Create a pooled database with the given configuration.
|
static Database |
createFrom(java.lang.String name,
java.lang.String driver,
java.lang.String url,
java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create a pooled database with the given configuration.
|
static Database |
inMemory()
Create an in-memory H2 database with name "default".
|
static Database |
inMemory(java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create an in-memory H2 database with name "default".
|
static Database |
inMemory(java.lang.String name)
Create an in-memory H2 database.
|
static Database |
inMemory(java.lang.String name,
java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create an in-memory H2 database.
|
static Database |
inMemory(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> urlOptions,
java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create an in-memory H2 database.
|
static Database |
inMemory(java.lang.String name,
java.lang.String url,
java.util.Map<java.lang.String,? extends java.lang.Object> config)
Create an in-memory H2 database.
|
static Database |
inMemoryWith(java.lang.String k1,
java.lang.Object v1)
Create an in-memory H2 database with name "default" and with
extra configuration provided by the given entries.
|
static Database |
inMemoryWith(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2)
Create an in-memory H2 database with name "default" and with
extra configuration provided by the given entries.
|
static Database |
inMemoryWith(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3)
Create an in-memory H2 database with name "default" and with
extra configuration provided by the given entries.
|
public static Database createFrom(java.lang.String name, java.lang.String driver, java.lang.String url, java.util.Map<java.lang.String,? extends java.lang.Object> config)
name - the database namedriver - the database driver classurl - the database urlconfig - a map of extra database configurationpublic static Database createFrom(java.lang.String name, java.lang.String driver, java.lang.String url)
name - the database namedriver - the database driver classurl - the database urlpublic static Database createFrom(java.lang.String driver, java.lang.String url, java.util.Map<java.lang.String,? extends java.lang.Object> config)
driver - the database driver classurl - the database urlconfig - a map of extra database configurationpublic static Database createFrom(java.lang.String driver, java.lang.String url)
driver - the database driver classurl - the database urlpublic static Database inMemory(java.lang.String name, java.lang.String url, java.util.Map<java.lang.String,? extends java.lang.Object> config)
name - the database nameurl - the database urlconfig - a map of extra database configurationpublic static Database inMemory(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> urlOptions, java.util.Map<java.lang.String,? extends java.lang.Object> config)
name - the database nameurlOptions - a map of extra url optionsconfig - a map of extra database configurationpublic static Database inMemory(java.lang.String name, java.util.Map<java.lang.String,? extends java.lang.Object> config)
name - the database nameconfig - a map of extra database configurationpublic static Database inMemory(java.lang.String name)
name - the database namepublic static Database inMemory(java.util.Map<java.lang.String,? extends java.lang.Object> config)
config - a map of extra database configurationpublic static Database inMemory()
public static Database inMemoryWith(java.lang.String k1, java.lang.Object v1)
k1 - an H2 configuration key.v1 - configuration value corresponding to `k1`public static Database inMemoryWith(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2)
k1 - an H2 configuration keyv1 - H2 configuration value corresponding to `k1`k2 - a second H2 configuration keyv2 - a configuration value corresponding to `k2`public static Database inMemoryWith(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3)
k1 - an H2 configuration keyv1 - H2 configuration value corresponding to `k1`k2 - a second H2 configuration keyv2 - a configuration value corresponding to `k2`k3 - a third H2 configuraiton keyv3 - a configuration value corresponding to `k3`