comparison src/main/java/org/monetdb/util/SQLExporter.java @ 424:709300b32284

Added entries for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Wed, 03 Feb 2021 16:23:39 +0100 (2021-02-03)
parents a0f99a81ce8e
children 95d15f1d750d
comparison
equal deleted inserted replaced
423:de2ef68b672f 424:709300b32284
133 case Types.FLOAT: 133 case Types.FLOAT:
134 if (size > 0) 134 if (size > 0)
135 sb.append('(').append(size).append(')'); 135 sb.append('(').append(size).append(')');
136 break; 136 break;
137 case Types.TIME: 137 case Types.TIME:
138 case Types.TIME_WITH_TIMEZONE:
138 case Types.TIMESTAMP: 139 case Types.TIMESTAMP:
140 case Types.TIMESTAMP_WITH_TIMEZONE:
139 if (size > 1) 141 if (size > 1)
140 sb.append('(').append(size -1).append(')'); 142 sb.append('(').append(size -1).append(')');
141 if (digits == 1) // flag is set to include suffix: WITH TIME ZONE 143 if (digits == 1) // flag is set to include suffix: WITH TIME ZONE
142 sb.append(" WITH TIME ZONE"); 144 sb.append(" WITH TIME ZONE");
143 break; 145 break;
442 case Types.LONGVARCHAR: 444 case Types.LONGVARCHAR:
443 case Types.CLOB: 445 case Types.CLOB:
444 case Types.BLOB: 446 case Types.BLOB:
445 case Types.DATE: 447 case Types.DATE:
446 case Types.TIME: 448 case Types.TIME:
449 case Types.TIME_WITH_TIMEZONE:
447 case Types.TIMESTAMP: 450 case Types.TIMESTAMP:
451 case Types.TIMESTAMP_WITH_TIMEZONE:
448 types[i] = QUOTE; 452 types[i] = QUOTE;
449 break; 453 break;
450 case Types.NUMERIC: 454 case Types.NUMERIC:
451 case Types.DECIMAL: 455 case Types.DECIMAL:
452 case Types.BIT: // we don't use type BIT, it's here for completeness 456 case Types.BIT: // we don't use type BIT, it's here for completeness