From 4d5b148c88b69e498440985b66cf460d82a79858 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Fri, 14 Oct 2022 22:49:01 +0200 Subject: [PATCH] optimise regex --- src/main/kotlin/fr/postgresjson/connexion/Connection.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/fr/postgresjson/connexion/Connection.kt b/src/main/kotlin/fr/postgresjson/connexion/Connection.kt index 8a58434..1ffdfea 100644 --- a/src/main/kotlin/fr/postgresjson/connexion/Connection.kt +++ b/src/main/kotlin/fr/postgresjson/connexion/Connection.kt @@ -220,7 +220,7 @@ class Connection( } private fun replaceArgs(sql: String, values: Map, block: ParametersQuery.() -> T): T { - val paramRegex = "(? val name = match.groups[1]!!.value values[name] ?: values[name.trimStart('_')] ?: queryError("""Parameter "$name" missing""", sql, values) @@ -230,7 +230,7 @@ class Connection( } private fun replaceNamedArgByQuestionMark(sql: String): String = - "(?