Mercurial > hg > monetdb-java
diff ChangeLog @ 665:8f7d51c478df
Improved implementation of methods ResultSetMetaData.getPrecision() and ResultSetMetaData.getScale().
They now use the Mapi header information as returned by the server when "sizeheader 1" is enabled.
This "typesizes" header returns more accurate precision and scale values for columns of types DECIMAL, NUMERIC, CHAR, VARCHAR, CLOB, JSON, URL and BLOB.
Also we no longer have to generate and execute a meta data query to retrieve this information, so it also is faster now.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Thu, 20 Oct 2022 18:09:07 +0200 (2022-10-20) |
parents | 0b564ae68ac1 |
children | ed3d0c1a60cf |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog file for monetdb-java # This file is updated with Maddlog +* Thu Oct 20 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved implementation of method ResultSetMetaData.getPrecision(). It + now returns more accurate values for columns of type DECIMAL, NUMERIC, + CHAR, VARCHAR, CLOB, JSON, URL and BLOB. +- Improved implementation of method ResultSetMetaData.getScale(). It now + returns more accurate values for columns of type DECIMAL and NUMERIC. + * Thu Sep 29 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> - Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file. Programmers who used this jar file should use monetdb-jdbc-3.#.jre8.jar file.