T
- the type of the result of all set methods for method chainingpublic interface DatabaseBuilderProperties<T>
Definition of a properties interface for parameters of a database configuration.
The properties defined by this interface are used to configure a
DatabaseConfiguration
instance. They mainly specify the database
tables containing configuration properties. Note that many properties are
mandatory; they must be provided, otherwise the builder for database
configurations throws an exception.
Important note: This interface is not intended to be implemented by client code! It defines a set of available properties and may be extended even in minor releases.
Modifier and Type | Method and Description |
---|---|
T |
setAutoCommit(boolean f)
Enables or disable auto commit mode.
|
T |
setConfigurationName(String name)
Sets the name of this configuration instance.
|
T |
setConfigurationNameColumn(String name)
Sets the name of the table column containing the configuration name.
|
T |
setDataSource(DataSource src)
Sets the data source for the database configuration.
|
T |
setKeyColumn(String name)
Sets the name of the table column containing configuration keys.
|
T |
setTable(String tname)
Sets the name of the table containing configuration data.
|
T |
setValueColumn(String name)
Sets the name of the table column containing the configuration property
value.
|
T setDataSource(DataSource src)
src
- the data source for the database configurationT setTable(String tname)
tname
- the name of the table with configuration dataT setKeyColumn(String name)
name
- the column nameT setValueColumn(String name)
name
- the column nameT setConfigurationNameColumn(String name)
name
- the column nameT setConfigurationName(String name)
name
- the name of this configuration instanceT setAutoCommit(boolean f)
f
- the value of the auto commit flagCopyright © 2001–2020 The Apache Software Foundation. All rights reserved.