Mercurial > hg > monetdb-java
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\" " +