diff src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java @ 759:846a456f0f0c

Remove append() calls for static int values in construction of Strings. They are not needed as javac can inline those static values.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 29 Jun 2023 15:54:08 +0200 (22 months ago)
parents 3dd0d43014e8
children f2f7039f93b1
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java
+++ b/src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java
@@ -881,10 +881,10 @@ final class MonetResultSetMetaData
 			"s.\"name\" AS schnm, " +
 			"t.\"name\" AS tblnm, " +
 			"c.\"name\" AS colnm, " +
-			"cast(CASE c.\"null\" WHEN true THEN ").append(ResultSetMetaData.columnNullable)
-				.append(" WHEN false THEN ").append(ResultSetMetaData.columnNoNulls)
-				.append(" ELSE ").append(ResultSetMetaData.columnNullableUnknown)
-				.append(" END AS int) AS nullable, ").append(
+			"cast(CASE c.\"null\" WHEN true THEN " + ResultSetMetaData.columnNullable +
+				" WHEN false THEN " + ResultSetMetaData.columnNoNulls +
+				" ELSE " + ResultSetMetaData.columnNullableUnknown +
+				" END AS int) AS nullable, " +
 			"cast(CASE WHEN c.\"default\" IS NOT NULL AND c.\"default\" LIKE 'next value for %' THEN true ELSE false END AS boolean) AS isautoincrement " +
 		"FROM \"sys\".\"columns\" c " +
 		"JOIN \"sys\".\"tables\" t ON c.\"table_id\" = t.\"id\" " +