Package io.micronaut.data.jdbc.config
Class DataJdbcConfiguration
java.lang.Object
io.micronaut.data.jdbc.config.DataJdbcConfiguration
- All Implemented Interfaces:
io.micronaut.core.naming.Named,io.micronaut.core.util.Toggleable
@EachProperty(value="datasources",
primary="default")
public class DataJdbcConfiguration
extends Object
implements io.micronaut.core.naming.Named, io.micronaut.core.util.Toggleable
Configuration for Data JDBC.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull StringgetName()@Nullable StringbooleanbooleanbooleanbooleanvoidsetAllowConnectionPerOperation(boolean allowConnectionPerOperation) voidsetBatchGenerate(boolean batchGenerate) voidsetDialect(Dialect dialect) Sets the dialect.voidsetEnabled(boolean enabled) Sets an indicator telling whether data source is enabled.voidsetPackages(List<String> packages) Sets the packages to include use for the purposes of schema generation.voidsetSchemaGenerate(SchemaGenerate schemaGenerate) Sets the schema generation strategy.voidsetSchemaGenerateName(@Nullable String schemaGenerateName) voidsetSchemaGenerateNames(@Nullable List<String> schemaGenerateNames) voidsetUniqueResultOnFindOne(boolean uniqueResultOnFindOne)
-
Field Details
-
PREFIX
The prefix to use.- See Also:
-
-
Constructor Details
-
DataJdbcConfiguration
The configuration.- Parameters:
name- The configuration name
-
-
Method Details
-
getSchemaGenerate
- Returns:
- The schema generation strategy.
-
setSchemaGenerate
Sets the schema generation strategy.- Parameters:
schemaGenerate- The schema generation strategy.
-
isBatchGenerate
public boolean isBatchGenerate()- Returns:
- Whether to generate tables in batch.
-
setBatchGenerate
public void setBatchGenerate(boolean batchGenerate) - Parameters:
batchGenerate- Whether to generate tables in batch.
-
getPackages
- Returns:
- The packages to include use for the purposes of schema generation.
-
setPackages
Sets the packages to include use for the purposes of schema generation.- Parameters:
packages- The packages
-
getDialect
- Returns:
- The dialect to use.
-
setDialect
Sets the dialect.- Parameters:
dialect- The dialect
-
getName
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
isAllowConnectionPerOperation
public boolean isAllowConnectionPerOperation()- Returns:
- true if property is set
-
setAllowConnectionPerOperation
public void setAllowConnectionPerOperation(boolean allowConnectionPerOperation) - Parameters:
allowConnectionPerOperation- The property
-
getSchemaGenerateName
- Returns:
- The schema name that should be used for generating
-
setSchemaGenerateName
- Parameters:
schemaGenerateName- The schema name that should be used for generating
-
getSchemaGenerateNames
- Returns:
- The schema names that should be used for generating
-
setSchemaGenerateNames
- Parameters:
schemaGenerateNames- The schema names that should be used for generating
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceio.micronaut.core.util.Toggleable
-
setEnabled
public void setEnabled(boolean enabled) Sets an indicator telling whether data source is enabled.- Parameters:
enabled- an indicator telling whether data source is enabled
-
isUniqueResultOnFindOne
public boolean isUniqueResultOnFindOne()- Returns:
- Is unique result required on find one
-
setUniqueResultOnFindOne
public void setUniqueResultOnFindOne(boolean uniqueResultOnFindOne) - Parameters:
uniqueResultOnFindOne- Is unique result required on find one
-