Package io.ebean.docker.commands
Class Db2Config
- java.lang.Object
-
- io.ebean.docker.commands.BaseConfig
-
- io.ebean.docker.commands.DbConfig
-
- io.ebean.docker.commands.Db2Config
-
- All Implemented Interfaces:
ContainerConfig
public class Db2Config extends DbConfig
-
-
Constructor Summary
Constructors Constructor Description Db2Config(String version)Db2Config(String version, Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConfigOptions()StringgetCreateOptions()StringjdbcUrl()Return a DB connection url or null if not a database container.voidsetConfigOptions(String configOptions)Sets DB2 config options.voidsetCreateOptions(String createOptions)Sets additional create options specified in https://www.ibm.com/docs/en/db2/11.5?topic=commands-create-database Example: 'USING CODESET UTF-8 TERRITORY DE COLLATE USING IDENTITY PAGESIZE 32768'DbConfigsetProperties(Properties properties)Load configuration from properties.-
Methods inherited from class io.ebean.docker.commands.DbConfig
createAdminConnection, createAdminConnection, createConnection, createConnectionNoSchema, getAdminPassword, getAdminUsername, getDbName, getExtensions, getExtraDb, getExtraDbInitSqlFile, getExtraDbPassword, getExtraDbSeedSqlFile, getExtraDbUser, getInitSqlFile, getPassword, getSchema, getSeedSqlFile, getTmpfs, getUsername, initDefaultSchema, isFastStartMode, isInMemory, setAdminPassword, setAdminUser, setDbName, setExtensions, setExtraDb, setExtraDbInitSqlFile, setExtraDbPassword, setExtraDbSeedSqlFile, setExtraDbUser, setFastStartMode, setInitSqlFile, setInMemory, setPassword, setSchema, setSeedSqlFile, setTmpfs, setUser, startDescription, summary
-
Methods inherited from class io.ebean.docker.commands.BaseConfig
clearStopMode, containerName, getAdminInternalPort, getAdminPort, getCharacterSet, getCollation, getDocker, getHost, getImage, getInternalPort, getMaxReadyAttempts, getPort, getStartMode, getStopMode, isDefaultCollation, isExplicitCollation, isStopModeNone, jdbcAdminUrl, platform, setAdminInternalPort, setAdminPort, setCharacterSet, setCollation, setContainerName, setDocker, setImage, setInternalPort, setMaxReadyAttempts, setPort, setShutdownMode, setStartMode, setStopMode, shutdownMode, stopDescription, version
-
-
-
-
Constructor Detail
-
Db2Config
public Db2Config(String version, Properties properties)
-
-
Method Detail
-
jdbcUrl
public String jdbcUrl()
Description copied from interface:ContainerConfigReturn a DB connection url or null if not a database container.- Specified by:
jdbcUrlin interfaceContainerConfig- Overrides:
jdbcUrlin classBaseConfig
-
getCreateOptions
public String getCreateOptions()
-
setCreateOptions
public void setCreateOptions(String createOptions)
Sets additional create options specified in https://www.ibm.com/docs/en/db2/11.5?topic=commands-create-database Example: 'USING CODESET UTF-8 TERRITORY DE COLLATE USING IDENTITY PAGESIZE 32768'
-
getConfigOptions
public String getConfigOptions()
-
setConfigOptions
public void setConfigOptions(String configOptions)
Sets DB2 config options. See https://www.ibm.com/docs/en/db2/11.5?topic=commands-update-database-configuration for details Example 'USING STRING_UNITS CODEUNITS32
-
setProperties
public DbConfig setProperties(Properties properties)
Load configuration from properties.- Overrides:
setPropertiesin classDbConfig
-
-