Changeset: 0874bd4d24d2 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/0874bd4d24d2
Modified Files:
        src/main/java/org/monetdb/jdbc/MonetWrapper.java
Branch: default
Log Message:

Fix double quoting of identifiers in jdbcclient and exporters


diffs (21 lines):

diff --git a/src/main/java/org/monetdb/jdbc/MonetWrapper.java 
b/src/main/java/org/monetdb/jdbc/MonetWrapper.java
--- a/src/main/java/org/monetdb/jdbc/MonetWrapper.java
+++ b/src/main/java/org/monetdb/jdbc/MonetWrapper.java
@@ -98,7 +98,7 @@ public class MonetWrapper implements jav
                return new SQLFeatureNotSupportedException("Method " + name + " 
not implemented", "0A000");
        }
 
-       private static final Pattern dqPattern = Pattern.compile("[\\\\\"]");
+       private static final Pattern dqPattern = Pattern.compile("\"");
 
        /**
         * General utility function to add double quotes around an SQL 
Identifier
@@ -112,7 +112,7 @@ public class MonetWrapper implements jav
         */
        public static final String dq(final String in) {
                Matcher matcher = dqPattern.matcher(in);
-               String escaped = matcher.replaceAll("\\\\$0");
+               String escaped = matcher.replaceAll("\"$0");
                return "\"" + escaped + "\"";
        }
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to