log src/main/java/org/monetdb/jdbc/MonetResultSetMetaData.java @ 973:32f246853ec4 default tip

age author description
3 days ago Martin van Dinther Optimisation, call connection.mapClobAsVarChar() and connection.mapBlobAsVarBinary() outside the for-loop, as it does not change. default tip
3 months ago Sjoerd Mullender Spell check.
3 months ago Martin van Dinther Update Copyright year.
12 months ago Martin van Dinther Corrected ResultSetMetaData methods getPrecision(), getColumnDisplaySize() and ParameterMetaData method getPrecision() for the interval data types. They now return more precise information for the 13 possible interval data types.
12 months ago Martin van Dinther Improved ResultSetMetaData.getColumnTypeName() and ParameterMetaData.getParameterTypeName() for interval types. It now returns more precise information for the 13 possible interval data types.
12 months ago Martin van Dinther Improve MonetResultSetMetaData contructor by checking on valid arrays once, such that this does not need to be checked in methods for each result column.
12 months ago Martin van Dinther Improve isSigned() information on result columns and parameters of Types.DATE, Types.TIMESTAMP and Types.TIMESTAMP_WITH_TIMEZONE. These can have a negative year.
15 months ago Sjoerd Mullender Update copyright for the new year, move to MonetDB Foundation, add SPDX.
21 months ago Martin van Dinther 2 more places of optimization by avoiding calling getColumnTypeName(column)
21 months ago Martin van Dinther Small optimization by avoiding calling getColumnTypeName(column)
21 months ago Martin van Dinther Optimization: When number of resultcolumns is less than MAX_COLUMNS_PER_QUERY (which is 80) we can make a StringBuilder with a smaller initial capacity.
21 months ago Martin van Dinther Remove append() calls for static int values in construction of Strings.
2023-02-16 Martin van Dinther 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.
2023-01-26 Martin van Dinther For type inet we always get 0 as length from the server. As inet has a maximum display length of 18 we should return that more useful value instead.
2023-01-26 Martin van Dinther Fixed issue when you create a new Statement, call getGeneratedKeys().getMetaData().
2023-01-19 Martin van Dinther Resolve some javac -Xdoclint warnings
2023-01-19 Martin van Dinther Do not make this class public as it is to be used only within this package.
2023-01-05 Martin van Dinther Improved implementation of PreparedStatement.getMetaData().
2023-01-04 Martin van Dinther Moving static method getClassForType() from MonetResulSet to MonetDriver class which is a much more logical place.
2023-01-04 Martin van Dinther Improve implementation of ResultSet.getMetaData().