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]