log src/main/java/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java @ 375:a229ac4e275c

age author description
2020-09-23 Martin van Dinther Corrected MonetDatabaseMetaData.getTypeInfo()
2020-09-23 Martin van Dinther Optimize SQL query generation by eliminating "WHERE 1=1" conditions
2020-09-23 Martin van Dinther Correct SQL syntax in comment (LIKE "%" is not valid SQL in WHERE clause)
2020-09-17 Martin van Dinther Add utility method to replace calls to x.replaceAll().replaceAll() in several places.
2020-09-16 Martin van Dinther Optimise constructed SQL query for getFunctions().
2020-09-16 Martin van Dinther Add sys.ms_stuff() to returned list of StringFunctions.
2020-09-10 Martin van Dinther Remove support for deprecated MD5 encryption algorithm in MapiSocket.
2020-02-19 Martin van Dinther Corrected the return value of getCatalogTerm();
2020-01-22 Martin van Dinther Remove spaces from static SQL predicates: 1 = 0 and 1 = 1.
2020-01-02 Martin van Dinther Update Copyright year.
2019-09-25 Martin van Dinther Correct getNumericFunctions() which incorrectly returned functions 'code' and 'space' as numeric functions.
2019-09-19 Martin van Dinther Moved utility methods and associated caches from DatabaseMetaData to Connection object.
2019-09-18 Martin van Dinther Corrected method DatabaseMetaData.getBestRowIdentifier(). It used to return columns of both primary key and unique constraints. Now it only returns the columns of the primary key if it has one, else columns of a unique constraint.
2019-09-11 Martin van Dinther In DatabaseMetaData methods which accept name match patterns, optimise the SQL generation when the pattern equals a: %
2019-08-21 Martin van Dinther Undo change cf372fae2adb. The problem was in the dump code in JdbcClient.
2019-08-20 Pedro Ferreira Fixed outer join for retrieving indeces information. Also conditionally check to retrieve primary key indeces on getIndexInfo method.
2019-08-15 Martin van Dinther Small code and doc improvements. Moved helper functions to the bottom.
2019-08-15 Martin van Dinther Added table aliases and use them in all meta data SQL queries to reduce query size.
2019-08-15 Martin van Dinther Add a utility method to close objects ignoring any possible SQLExceptions thrown.
2019-08-14 Martin van Dinther Correcting typo in comment
2019-08-14 Martin van Dinther Improved MonetDatabaseMetaData methods:
2019-08-01 Martin van Dinther Add "final" keyword to method arguments and local variables where possible.
2019-07-31 Martin van Dinther Corrected 3 MonetDatabaseMetaData methods
2019-07-26 Pedro Ferreira Merge with default. embedded
2019-07-25 Martin van Dinther Add keyword "final" to those variables which do not change after first assigment.
2019-07-18 Martin van Dinther Add a future TODO note (as a reminder)
2019-07-18 Pedro Ferreira Merge with default. embedded
2019-04-25 Martin van Dinther In getTimeDateFunctions() also return newly added SQL function: date_trunc
2019-03-07 Martin van Dinther Extended method getNumericFunctions() by also returning functions: degrees, fuse, ms_round, ms_str, ms_trunc and radians.
2019-03-07 Martin van Dinther Correct return value for supportsIntegrityEnhancementFacility()
2019-02-07 Martin van Dinther Corrected MonetDatabaseMetaData method getTypeInfo() for result column
2019-02-07 Martin van Dinther Implemented two new 1.8 methods (JDBC 4.2)
2019-02-07 Martin van Dinther Improved MonetDatabaseMetaData methods:
2019-01-03 Martin van Dinther Update Copyright year to 2019
2018-11-09 Pedro Ferreira Merge with default. embedded
2018-06-28 Martin van Dinther Corrected return values of DatabaseMetaData methods allTablesAreSelectable() and allProceduresAreCallable().
2018-05-18 Pedro Ferreira Merge with default embedded
2018-05-17 Martin van Dinther Fix warnings:
2018-05-08 Pedro Ferreira Merge with default embedded
2018-04-26 Martin van Dinther Correction: Loader functions (type = 7) should return a table.
2018-04-26 Martin van Dinther Corrected and extended output of DatabaseMetaData methods getTimeDateFunctions() and getSystemFunctions().
2018-04-26 Martin van Dinther Improved DatabaseMetaData methods getTablePrivileges() and getColumnPrivileges() by returning also
2018-04-19 Martin van Dinther Corrected method DatabaseMetaData.getFunctions().
2018-04-19 Martin van Dinther Removed DISTINCT from SELECT DISTINCT where it should not be needed (in getTables() and getFunctionColumns())
2018-04-19 Martin van Dinther Optimise SQL query generation for cases where the WHERE clause already has a AND 1 = 0 condition. Exlude adding more AND ... conditions.
2018-04-19 Martin van Dinther Added support for querying the sys.comments table for some meta data methods
2018-03-29 Martin van Dinther Update some documentation text
2018-03-02 Pedro Ferreira Merged with default, updated copyright and made new release embedded
2018-01-04 Sjoerd Mullender It's 2018 now.
2017-11-06 Pedro Ferreira Merged with default embedded
2017-10-26 Martin van Dinther Resolved javadoc many errors and warnings, such as:
2017-10-12 Martin van Dinther Making variables private where possible.
2017-10-05 Martin van Dinther Extend DatabaseMetaData.getClientInfoProperties() with new property: treat_clob_as_varchar
2017-09-19 Pedro Ferreira Merged with default embedded
2017-09-14 Martin van Dinther Correct returned value for column SOURCE_DATA_TYPE of method getColumns().
2017-08-10 Martin van Dinther Added test program for Bug 6388
2017-01-13 Pedro Ferreira Merged with default embedded
2017-01-05 Pedro Ferreira Made fixings regarding the null values retrieval. The JDBC embedded connection is working!!! :) Some more testing, optimizations and compilations fixes are still required. embedded
2017-01-05 Martin van Dinther Updated copyright year to 2017 in *.java files and MonetDriver.java.in and build.xml and version.sh
2017-01-03 Pedro Ferreira Made all the mappings for the MAPI connection, now it needs to be added on the Embedded connection. Changed the compilation target to 1.8 because of the timezones. Implemented some JDBC methods as well. embedded