Mercurial > hg > monetdb-java
comparison src/main/java/org/monetdb/jdbc/MonetDriver.java.in @ 735:3dd0d43014e8
Disable checks for Types.LONGVARCHAR and Types.LONGVARBINARY as MonetDB server does not support these data types, and no mappings exists to these JDBC Types and thus these cases will never be reached in JDBC Driver.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Thu, 16 Feb 2023 17:01:26 +0100 (2023-02-16) |
parents | aeb268156580 |
children | e1389c0ffb7c |
comparison
equal
deleted
inserted
replaced
734:e0caafa2d814 | 735:3dd0d43014e8 |
---|---|
402 * Oracle's JDBC specification 4.1 | 402 * Oracle's JDBC specification 4.1 |
403 */ | 403 */ |
404 switch(type) { | 404 switch(type) { |
405 case Types.CHAR: | 405 case Types.CHAR: |
406 case Types.VARCHAR: | 406 case Types.VARCHAR: |
407 case Types.LONGVARCHAR: | 407 /* case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR */ |
408 return String.class; | 408 return String.class; |
409 case Types.NUMERIC: | 409 case Types.NUMERIC: |
410 case Types.DECIMAL: | 410 case Types.DECIMAL: |
411 return java.math.BigDecimal.class; | 411 return java.math.BigDecimal.class; |
412 case Types.BOOLEAN: | 412 case Types.BOOLEAN: |
423 case Types.FLOAT: | 423 case Types.FLOAT: |
424 case Types.DOUBLE: | 424 case Types.DOUBLE: |
425 return Double.class; | 425 return Double.class; |
426 case Types.BINARY: // MonetDB currently does not support these | 426 case Types.BINARY: // MonetDB currently does not support these |
427 case Types.VARBINARY: // see treat_blob_as_binary property | 427 case Types.VARBINARY: // see treat_blob_as_binary property |
428 case Types.LONGVARBINARY: | 428 /* case Types.LONGVARBINARY: // MonetDB doesn't use type LONGVARBINARY */ |
429 return byte[].class; | 429 return byte[].class; |
430 case Types.DATE: | 430 case Types.DATE: |
431 return java.sql.Date.class; | 431 return java.sql.Date.class; |
432 case Types.TIME: | 432 case Types.TIME: |
433 case Types.TIME_WITH_TIMEZONE: | 433 case Types.TIME_WITH_TIMEZONE: |