java.lang.Object
org.jooq.conf.SettingsTools
Convenience methods for jOOQ runtime settings.
- Author:
- Lukas Eder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Settings
Clone some settings.static Settings
Retrieve the configured default settings.static boolean
executePreparedStatements(Settings settings)
Whether aPreparedStatement
should be executed.static boolean
executeStaticStatements(Settings settings)
Whether staticStatement
should be executed.static boolean
fetchIntermediateResult(Configuration configuration)
ReturnFetchIntermediateResult
.static BackslashEscaping
getBackslashEscaping(Settings settings)
Get the value BackslashEscaping value.static int
getBatchSize(Settings settings)
Return the specifiedSettings.getBatchSize()
.static ExecuteWithoutWhere
getExecuteDeleteWithoutWhere(Settings settings)
Lazy access toSettings.getExecuteDeleteWithoutWhere()
.static ExecuteWithoutWhere
getExecuteUpdateWithoutWhere(Settings settings)
Lazy access toSettings.getExecuteUpdateWithoutWhere()
.static int
getFetchServerOutputSize(int fetchServerOutputSize, Settings settings)
static int
getFetchSize(int fetchSize, Settings settings)
static int
getMaxRows(int maxRows, Settings settings)
static ParamType
getParamType(Settings settings)
Get the parameter type from the settings.static QueryPoolable
getQueryPoolable(QueryPoolable poolable, Settings settings)
static int
getQueryTimeout(int timeout, Settings settings)
static RenderKeywordCase
getRenderKeywordCase(Settings settings)
Backwards compatible access toRenderKeywordCase
and/orRenderKeywordStyle
(the latter being deprecated).static RenderMapping
getRenderMapping(Settings settings)
Lazy access toRenderMapping
.static RenderNameCase
getRenderNameCase(Settings settings)
Backwards compatible access toRenderNameCase
and/orRenderNameStyle
(the latter being deprecated).static RenderQuotedNames
getRenderQuotedNames(Settings settings)
Backwards compatible access toRenderQuotedNames
and/orRenderNameStyle
(the latter being deprecated).static StatementType
getStatementType(Settings settings)
Get the statement type from the settings.Lazy access toSettings.getTransformUnneededArithmeticExpressions()
.static Locale
interpreterLocale(Settings settings)
The interpreter locale that is applicable, or the default locale if no such locale is configured.static Locale
The render locale that is applicable, or the default locale if no such locale is configured.static Locale
parseLocale(Settings settings)
The parser locale that is applicable, or the default locale if no such locale is configured.static boolean
parsingConnectionCaching(Settings settings)
Whether parsing connection caching is active.static boolean
recordMapperCaching(Settings settings)
Whether record mapper caching is active.static boolean
reflectionCaching(Settings settings)
Whether reflection caching is active.static Locale
renderLocale(Settings settings)
The render locale that is applicable, or the default locale if no such locale is configured.static boolean
updatablePrimaryKeys(Settings settings)
Whether primary keys should be updatable.
-
Constructor Details
-
SettingsTools
public SettingsTools()
-
-
Method Details
-
getParamType
Get the parameter type from the settings.The
ParamType
can be overridden by theStatementType
. If the latter is set toStatementType.STATIC_STATEMENT
, then the former defaults toParamType.INLINED
. -
getStatementType
Get the statement type from the settings. -
getBackslashEscaping
Get the value BackslashEscaping value. -
executePreparedStatements
Whether aPreparedStatement
should be executed. -
executeStaticStatements
Whether staticStatement
should be executed. -
updatablePrimaryKeys
Whether primary keys should be updatable. -
reflectionCaching
Whether reflection caching is active. -
recordMapperCaching
Whether record mapper caching is active. -
parsingConnectionCaching
Whether parsing connection caching is active. -
locale
The render locale that is applicable, or the default locale if no such locale is configured. -
renderLocale
The render locale that is applicable, or the default locale if no such locale is configured. -
parseLocale
The parser locale that is applicable, or the default locale if no such locale is configured. -
interpreterLocale
The interpreter locale that is applicable, or the default locale if no such locale is configured. -
getRenderMapping
Lazy access toRenderMapping
. -
getRenderKeywordCase
Backwards compatible access toRenderKeywordCase
and/orRenderKeywordStyle
(the latter being deprecated). -
getRenderNameCase
Backwards compatible access toRenderNameCase
and/orRenderNameStyle
(the latter being deprecated). -
getRenderQuotedNames
Backwards compatible access toRenderQuotedNames
and/orRenderNameStyle
(the latter being deprecated). -
getExecuteUpdateWithoutWhere
Lazy access toSettings.getExecuteUpdateWithoutWhere()
. -
getExecuteDeleteWithoutWhere
Lazy access toSettings.getExecuteDeleteWithoutWhere()
. -
getTransformUnneededArithmeticExpressions
public static final TransformUnneededArithmeticExpressions getTransformUnneededArithmeticExpressions(Settings settings)Lazy access toSettings.getTransformUnneededArithmeticExpressions()
. -
defaultSettings
Retrieve the configured default settings.- If the JVM flag
-Dorg.jooq.settings
points to a valid settings file on the classpath, this will be loaded - If the JVM flag
-Dorg.jooq.settings
points to a valid settings file on the file system, this will be loaded - If a valid settings file is found on the classpath at
/jooq-settings.xml
, this will be loaded - Otherwise, a new
Settings
object is created with its defaults
- If the JVM flag
-
clone
Clone some settings. -
getQueryTimeout
-
getQueryPoolable
-
getMaxRows
-
fetchIntermediateResult
ReturnFetchIntermediateResult
. -
getFetchSize
-
getBatchSize
Return the specifiedSettings.getBatchSize()
. -
getFetchServerOutputSize
-