comparison src/main/java/org/monetdb/jdbc/MonetParameterMetaData.java @ 758:37eae5a78c1b

Add extra null check to prevent NPE.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 29 Jun 2023 14:08:44 +0200 (22 months ago)
parents 3dd0d43014e8
children e890195256ac
comparison
equal deleted inserted replaced
757:7f68120de37c 758:37eae5a78c1b
289 @Override 289 @Override
290 public String getParameterTypeName(final int param) throws SQLException { 290 public String getParameterTypeName(final int param) throws SQLException {
291 checkParameterIndexValidity(param); 291 checkParameterIndexValidity(param);
292 try { 292 try {
293 final String monettype = monetdbTypes[param]; 293 final String monettype = monetdbTypes[param];
294 if (monettype.endsWith("_interval")) { 294 if (monettype != null && monettype.endsWith("_interval")) {
295 /* convert the interval type names to valid SQL data type names */ 295 /* convert the interval type names to valid SQL data type names */
296 if ("day_interval".equals(monettype)) 296 if ("day_interval".equals(monettype))
297 return "interval day"; 297 return "interval day";
298 if ("month_interval".equals(monettype)) 298 if ("month_interval".equals(monettype))
299 return "interval month"; 299 return "interval month";