log src/main/java/org/monetdb/jdbc/MonetDatabaseMetaData.java @ 761:e1389c0ffb7c

age author description
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().
24 months ago 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.
2022-10-20 Martin van Dinther Fixes related to adding autocommit=true/false option to jdbc url
2022-08-25 Martin van Dinther Improved DatabaseMetaData.getBestRowIdentifier() further by introducing an extra cte: tableids. It makes it easier to understand/maintain and possibly faster.
2022-08-24 Martin van Dinther Improved and optimized DatabaseMetaData.getBestRowIdentifier().
2022-05-11 Martin van Dinther By fixing methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for local temporary tables, it also caused it to fail for global temporary tables in schema tmp.
2022-03-30 Martin van Dinther Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for temporary tables in schema tmp.
2022-02-10 Martin van Dinther Added recognition of 'xml' type.
2022-01-20 Martin van Dinther Resolve javadoc error and warnings :
2022-01-19 Martin van Dinther Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
2022-01-05 Martin van Dinther Updated Copyright year.
2021-04-29 Martin van Dinther Improved performance of ResultSetMetaData methods getPrecision(), getScale(), isNullable() and isAutoIncrement().
2021-02-10 Martin van Dinther Remove some non essential spaces
2021-02-10 Martin van Dinther No need to include newlines or tabs in SQL query strings.
2021-02-08 Joeri van Ruth Add fetchsize to MonetDatabaseMetaData.getClientInfoProperties()
2021-02-08 Joeri van Ruth Refactor MonetDatabaseMetaData.getClientInfoProperties
2021-02-03 Martin van Dinther Added support for escaped wildcards (\% en \_) in String arguments of
2021-02-03 Martin van Dinther Restructured code (incl removal of duplicate code) for utility functions dq() and sq() which add double or double quotes and add escapes to string values.
2021-01-28 Martin van Dinther Added full ordering to correct issues when retrieving columns from fks where a table has multiple fks to the same table.
2021-01-14 Martin van Dinther Improved DatabaseMetaData.getTypeInfo() output for temporal data types: sec_interval, day_interval, month_interval, date, time, timetz, timestamp and timestamptz.
2021-01-06 Martin van Dinther Update Copyright year.
2021-01-06 Martin van Dinther Corrected output of resultset columns UPDATE_RULE and DELETE_RULE when calling DatabaseMetaData API methods getImportedKeys() or getExportedKeys() or getCrossReference().
2020-11-12 Martin van Dinther Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.* base src/main/java/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java@a4ab6df192e7