java.lang.Object
org.jooq.conf.SettingsTools
Convenience methods for jOOQ runtime settings.
- Author:
- Lukas Eder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final SettingsClone some settings.static final SettingsRetrieve the configured default settings.static final booleanexecutePreparedStatements(Settings settings) Whether aPreparedStatementshould be executed.static final booleanexecuteStaticStatements(Settings settings) Whether staticStatementshould be executed.static final booleanfetchIntermediateResult(Configuration configuration) ReturnFetchIntermediateResult.static final BackslashEscapinggetBackslashEscaping(Settings settings) Get the value BackslashEscaping value.static final intgetBatchSize(Settings settings) Return the specifiedSettings.getBatchSize().static final ExecuteWithoutWheregetExecuteDeleteWithoutWhere(Settings settings) Lazy access toSettings.getExecuteDeleteWithoutWhere().static final ExecuteWithoutWheregetExecuteUpdateWithoutWhere(Settings settings) Lazy access toSettings.getExecuteUpdateWithoutWhere().static final intgetFetchServerOutputSize(int fetchServerOutputSize, Settings settings) static final intgetFetchSize(int fetchSize, Settings settings) static final intgetMaxRows(int maxRows, Settings settings) static final ParamTypegetParamType(Settings settings) Get the parameter type from the settings.static final QueryPoolablegetQueryPoolable(QueryPoolable poolable, Settings settings) static final intgetQueryTimeout(int timeout, Settings settings) static final RenderKeywordCasegetRenderKeywordCase(Settings settings) Backwards compatible access toRenderKeywordCaseand/orRenderKeywordStyle(the latter being deprecated).static final RenderMappinggetRenderMapping(Settings settings) Lazy access toRenderMapping.static final RenderNameCasegetRenderNameCase(Settings settings) Backwards compatible access toRenderNameCaseand/orRenderNameStyle(the latter being deprecated).static final RenderQuotedNamesgetRenderQuotedNames(Settings settings) Backwards compatible access toRenderQuotedNamesand/orRenderNameStyle(the latter being deprecated).static final RenderTablegetRenderTable(Settings settings) Lazy access toRenderTable.static final StatementTypegetStatementType(Settings settings) Get the statement type from the settings.static final TransformUnneededArithmeticExpressionsLazy access toSettings.getTransformUnneededArithmeticExpressions().static final LocaleinterpreterLocale(Settings settings) The interpreter locale that is applicable, or the default locale if no such locale is configured.static final LocaleThe render locale that is applicable, or the default locale if no such locale is configured.static final LocaleparseLocale(Settings settings) The parser locale that is applicable, or the default locale if no such locale is configured.static final booleanparsingConnectionCaching(Settings settings) Whether parsing connection caching is active.static final booleanrecordMapperCaching(Settings settings) Whether record mapper caching is active.static final booleanreflectionCaching(Settings settings) Whether reflection caching is active.static final LocalerenderLocale(Settings settings) The render locale that is applicable, or the default locale if no such locale is configured.static final booleanWhether any non-identity value should be returned on anUpdatableRecordoperation.static final booleanreturnAnyOnUpdatableRecord(Settings settings) Whether any value should be returned on anUpdatableRecordoperation.static final 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. -
getRenderTable
Lazy access toRenderTable. -
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
-
returnAnyOnUpdatableRecord
Whether any value should be returned on anUpdatableRecordoperation. -
returnAnyNonIdentityOnUpdatableRecord
Whether any non-identity value should be returned on anUpdatableRecordoperation.
-