Mercurial > hg > monetdb-java
diff src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java @ 966:39b74cc688d2
Fix a bug in DatabaseMetaData.getTables() where a provided string in the
array of table types argument would contain a single quote or back slash.
It was not escaped properly, resulting in an SQL syntax error.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Wed, 12 Feb 2025 22:31:08 +0100 (2 months ago) |
parents | ff075ed5ce81 |
children | ef11627b87cb |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java +++ b/src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java @@ -1956,7 +1956,7 @@ public final class MonetDatabaseMetaData if (foundType) { query.append(','); } - query.append('\'').append(tabletype).append('\''); + query.append(MonetWrapper.sq(tabletype)); foundType = true; } }