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 StringbooleanbooleanbooleanvoidsetAllowConnectionPerOperation(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)  
- 
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
 
 -