[jOOQ/jOOQ#7527] Added Settings.diagnosticsPatterns

This commit is contained in:
Lukas Eder 2022-10-27 16:13:54 +02:00
parent bc88751f33
commit 4542c1bcb1

View File

@ -88,6 +88,7 @@ final class DiagnosticsConnection extends DefaultConnection {
final Map<String, List<String>> repeatedSQL = new LRU<>(LRU_SIZE_LOCAL);
final Map<String, List<String>> consecutiveAgg = new LRU<>(LRU_SIZE_LOCAL);
final Configuration configuration;
final Configuration configurationTranformPatterns;
final RenderContext normalisingRenderer;
final Parser parser;
final DiagnosticsListeners listeners;
@ -96,7 +97,8 @@ final class DiagnosticsConnection extends DefaultConnection {
super(configuration.connectionProvider().acquire());
// [#7527] The Settings.diagnosticsPattern flag overrides the Settings.transformPatterns flag.
this.configuration = configuration.deriveSettings(s -> s.withTransformPatterns(true));
this.configuration = configuration;
this.configurationTranformPatterns = configuration.deriveSettings(s -> s.withTransformPatterns(true));
this.normalisingRenderer = configuration.deriveSettings(s -> s
// Forcing all inline parameters to be indexed helps find opportunities to use bind variables
@ -288,7 +290,6 @@ final class DiagnosticsConnection extends DefaultConnection {
}