Package io.micronaut.configuration.jooq
Class JooqConfigurationProperties
- java.lang.Object
-
- io.micronaut.configuration.jooq.JooqConfigurationProperties
-
@EachProperty("jooq.datasources") public final class JooqConfigurationProperties extends java.lang.ObjectConfiguration for jOOQ.- Since:
- 1.2.0
- Author:
- Vladimir Kulev
-
-
Constructor Summary
Constructors Constructor Description JooqConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLDialectdetermineSqlDialect(javax.sql.DataSource dataSource)ResolveSQLDialectto be used for the data source.SQLDialectgetSqlDialect()SQL dialect to use.booleanisJsonConverterEnabled()If enableJsonConverterProviderbean to use Jackson for JSON and JSONB types.voidsetJsonConverterEnabled(boolean jsonConverterEnabled)Set if enableJsonConverterProviderbean to use Jackson for JSON and JSONB types.voidsetSqlDialect(SQLDialect sqlDialect)SQL dialect to use.
-
-
-
Method Detail
-
getSqlDialect
public SQLDialect getSqlDialect()
SQL dialect to use. Ifnull, will be detected automatically.- Returns:
- SQL dialect
-
setSqlDialect
public void setSqlDialect(SQLDialect sqlDialect)
SQL dialect to use. Will be detected automatically by default.- Parameters:
sqlDialect- SQL dialect
-
isJsonConverterEnabled
public boolean isJsonConverterEnabled()
If enableJsonConverterProviderbean to use Jackson for JSON and JSONB types.- Returns:
- boolean
- Since:
- 4.1.0
-
setJsonConverterEnabled
public void setJsonConverterEnabled(boolean jsonConverterEnabled)
Set if enableJsonConverterProviderbean to use Jackson for JSON and JSONB types.- Parameters:
jsonConverterEnabled- Enable JSON mapping- Since:
- 4.1.0
-
determineSqlDialect
public SQLDialect determineSqlDialect(javax.sql.DataSource dataSource)
ResolveSQLDialectto be used for the data source. If SQL dialect is not set explicitly, automatic detection will be done.- Parameters:
dataSource- data source for automatic detection- Returns:
- Effective SQL dialect
-
-