From 4542c1bcb1dec0ad4cda35661d033bf1b275c782 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 27 Oct 2022 16:13:54 +0200 Subject: [PATCH] [jOOQ/jOOQ#7527] Added Settings.diagnosticsPatterns --- jOOQ/src/main/java/org/jooq/impl/DiagnosticsConnection.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DiagnosticsConnection.java b/jOOQ/src/main/java/org/jooq/impl/DiagnosticsConnection.java index 7f44ceb9f3..fc05c13f74 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DiagnosticsConnection.java +++ b/jOOQ/src/main/java/org/jooq/impl/DiagnosticsConnection.java @@ -88,6 +88,7 @@ final class DiagnosticsConnection extends DefaultConnection { final Map> repeatedSQL = new LRU<>(LRU_SIZE_LOCAL); final Map> 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 { - }