Mercurial > hg > monetdb-java
diff src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java @ 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 | 89bbd04036cd |
children | 846a456f0f0c |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java +++ b/src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java @@ -260,7 +260,7 @@ final class MonetResultSetMetaData public boolean isCaseSensitive(final int column) throws SQLException { switch (getColumnType(column)) { case Types.CHAR: - case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR, it's here for completeness + /* case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR */ case Types.CLOB: return true; case Types.VARCHAR: @@ -589,7 +589,7 @@ final class MonetResultSetMetaData return 18; case Types.CHAR: case Types.VARCHAR: - case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR, it's here for completeness + /* case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR */ case Types.CLOB: // these data types have a variable length if (precisions != null) { @@ -611,6 +611,7 @@ final class MonetResultSetMetaData return getColumnDisplaySize(column); case Types.BINARY: case Types.VARBINARY: + /* case Types.LONGVARBINARY: // MonetDB doesn't use type LONGVARBINARY */ case Types.BLOB: // these data types have a variable length if (precisions != null) { @@ -709,10 +710,11 @@ final class MonetResultSetMetaData // case Types.DOUBLE: // case Types.CHAR: // case Types.VARCHAR: - // case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR, it's here for completeness + // case Types.LONGVARCHAR: // MonetDB doesn't use type LONGVARCHAR // case Types.CLOB: // case Types.BINARY: // case Types.VARBINARY: + // case Types.LONGVARBINARY: // MonetDB doesn't use type LONGVARBINARY // case Types.BLOB: // case Types.DATE: // case Types.BOOLEAN: