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