log src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java @ 913:a8ca336e7f1a

age author description
9 months ago Martin van Dinther supportsIntegrityEnhancementFacility() should return true when connected to Aug2024 (11.51) or higher servers.
10 months ago Joeri van Ruth Implement DatabaseMetaData.getClientInfoProperties
11 months ago Martin van Dinther Adapt queries used in JDBC DatabaseMetaData methods getBestRowIdentifier() and getIndexInfo() to include new key_type: 3 = Unique Key With Nulls Not Distinct.
14 months ago Martin van Dinther Improved DatabaseMetaData.getTypeInfo(). It now also returns the serial and bigserial data types and all 13 possible interval data types.
14 months ago Martin van Dinther Correct the example in the comment.
16 months ago Martin van Dinther The String types[] passed to getTables() may contain entries containing null or empty string "". Those are invalid table types.
16 months ago Sjoerd Mullender Update copyright for the new year, move to MonetDB Foundation, add SPDX.
16 months ago Martin van Dinther Enhanced DatabaseMetaData.getTables() method by adding support for SQL table type names: 'BASE TABLE', 'GLOBAL TEMPORARY' and 'LOCAL TEMPORARY' in parameter types[].
16 months ago Martin van Dinther Now we have a MonetVersion class use it from MonetDatabaseMetaData also.
16 months ago Martin van Dinther Prevent sql processor to produce server msg: mul_int_bte_int: ERROR: 22003!overflow in calculation 2147483647*4.
16 months ago Martin van Dinther Fix the computed CHAR_OCTET_LENGTH value of resultsets returned by getColumns(), getFunctionColumns() and getProcedureColumns().
16 months ago Joeri van Ruth Fix arithmetic overflow
19 months ago Martin van Dinther Improved DatabaseMetaData.getSystemFunctions(). It now also returns functions: current_sessionid, greatest, ifnull, least, sql_max, sql_min. Function ifnull will only be returned for servers Jun2023 (11.47 or higher).
22 months ago Martin van Dinther Removed code to support old MonetDB servers Oct2014 or older.
22 months ago Martin van Dinther A few more places where we can remove append() calls for static int values in construction of Strings.
22 months ago Martin van Dinther Remove append() calls for static int values in construction of Strings.
22 months ago Martin van Dinther Corrected DatabaseMetaData method getClientProperties().
2023-05-03 Martin van Dinther Corrected DatabaseMetaData method getStringFunctions() when connected to a Jun2023 server.
2023-02-16 Martin van Dinther In MonetCallableStatement constructor skip calling removeEscapes() when the connected server supports ODBC/JDBC escape sequence syntax.
2023-02-16 Martin van Dinther Extend getSystemFunctions() to also report system functions database() and ifnull() if they exist in sys.functions and can be called without odbc escape sequences.
2023-02-16 Martin van Dinther In getClientInfoProperties() order the static values list alphabetically.
2023-02-09 Martin van Dinther Improve DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax().
2023-02-09 Martin van Dinther Corrected DatabaseMetaData.getSQLKeywords() output.
2023-01-19 Martin van Dinther Corrected DatabaseMetaData.getUDTs() output.
2023-01-05 Martin van Dinther Updated Copyright year.
2022-12-15 Martin van Dinther Resolve javac and javadoc warnings when compiled with JDK19.
2022-11-03 Martin van Dinther Corrected returned SQL TypeName values for the MonetDB interval types: 'day_interval', 'month_interval' and 'sec_interval'.
2022-11-03 Martin van Dinther Improve composeMatchPart(final String in). Prevent parsing pattern when length is 0. Optimise patterns: % or %%.
2022-10-27 Martin van Dinther Mark these 2 classes as final.
2022-10-27 Martin van Dinther Removed 2 non-JDBC-API methods.