java.lang.Object
org.jooq.conf.SettingsTools
Convenience methods for jOOQ runtime settings.
- Author:
- Lukas Eder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SettingsClone some settings.static SettingsRetrieve the configured default settings.static booleanexecutePreparedStatements(Settings settings)Whether aPreparedStatementshould be executed.static booleanexecuteStaticStatements(Settings settings)Whether staticStatementshould be executed.static booleanfetchIntermediateResult(Configuration configuration)ReturnFetchIntermediateResult.static BackslashEscapinggetBackslashEscaping(Settings settings)Get the value BackslashEscaping value.static intgetBatchSize(Settings settings)Return the specifiedSettings.getBatchSize().static ExecuteWithoutWheregetExecuteDeleteWithoutWhere(Settings settings)Lazy access toSettings.getExecuteDeleteWithoutWhere().static ExecuteWithoutWheregetExecuteUpdateWithoutWhere(Settings settings)Lazy access toSettings.getExecuteUpdateWithoutWhere().static intgetFetchServerOutputSize(int fetchServerOutputSize, Settings settings)static intgetFetchSize(int fetchSize, Settings settings)static intgetMaxRows(int maxRows, Settings settings)static ParamTypegetParamType(Settings settings)Get the parameter type from the settings.static QueryPoolablegetQueryPoolable(QueryPoolable poolable, Settings settings)static intgetQueryTimeout(int timeout, Settings settings)static RenderKeywordCasegetRenderKeywordCase(Settings settings)Backwards compatible access toRenderKeywordCaseand/orRenderKeywordStyle(the latter being deprecated).static RenderMappinggetRenderMapping(Settings settings)Lazy access toRenderMapping.static RenderNameCasegetRenderNameCase(Settings settings)Backwards compatible access toRenderNameCaseand/orRenderNameStyle(the latter being deprecated).static RenderQuotedNamesgetRenderQuotedNames(Settings settings)Backwards compatible access toRenderQuotedNamesand/orRenderNameStyle(the latter being deprecated).static StatementTypegetStatementType(Settings settings)Get the statement type from the settings.Lazy access toSettings.getTransformUnneededArithmeticExpressions().static LocaleinterpreterLocale(Settings settings)The interpreter locale that is applicable, or the default locale if no such locale is configured.static LocaleThe render locale that is applicable, or the default locale if no such locale is configured.static LocaleparseLocale(Settings settings)The parser locale that is applicable, or the default locale if no such locale is configured.static booleanparsingConnectionCaching(Settings settings)Whether parsing connection caching is active.static booleanrecordMapperCaching(Settings settings)Whether record mapper caching is active.static booleanreflectionCaching(Settings settings)Whether reflection caching is active.static LocalerenderLocale(Settings settings)The render locale that is applicable, or the default locale if no such locale is configured.static booleanupdatablePrimaryKeys(Settings settings)Whether primary keys should be updatable.
-
Constructor Details
-
SettingsTools
public SettingsTools()
-
-
Method Details
-
getParamType
Get the parameter type from the settings.The
ParamTypecan 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 aPreparedStatementshould be executed. -
executeStaticStatements
Whether staticStatementshould 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 toRenderKeywordCaseand/orRenderKeywordStyle(the latter being deprecated). -
getRenderNameCase
Backwards compatible access toRenderNameCaseand/orRenderNameStyle(the latter being deprecated). -
getRenderQuotedNames
Backwards compatible access toRenderQuotedNamesand/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.settingspoints to a valid settings file on the classpath, this will be loaded - If the JVM flag
-Dorg.jooq.settingspoints 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
Settingsobject 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
-