log src/main/java/nl/cwi/monetdb/jdbc/MonetResultSet.java @ 261:d4baf8a4b43a

age author description
2019-01-03 Martin van Dinther Update Copyright year to 2019
2018-07-30 Pedro Ferreira Added oid support. embedded
2018-07-25 Pedro Ferreira Fixed MonetVirtualResultSet. embedded
2018-05-08 Pedro Ferreira Merge with default embedded
2018-05-08 Pedro Ferreira Use the system's timezone by default as well when retrieving times and timezones. embedded
2018-05-03 Martin van Dinther Rename internal method MonetDriver.getJavaType() into MonetDriver.getJdbcSQLType()
2018-03-02 Pedro Ferreira Merged with default, updated copyright and made new release embedded
2017-12-06 Pedro Ferreira Merge with default embedded
2018-01-04 Sjoerd Mullender It's 2018 now.
2017-12-14 Martin van Dinther Improve parsing negative years.
2017-12-06 Pedro Ferreira Make addWarning method public, so it can compile embedded
2017-11-16 Martin van Dinther First fix for bug 6468
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 For MonetresultSet class: added method checkNotClosed() and invocation for all methods which should test it.
2017-10-05 Martin van Dinther Small code and layout improvements
2017-09-28 Martin van Dinther Added possibility via a connection property to let the JDBC driver
2017-09-19 Pedro Ferreira Merged with default embedded
2017-09-07 Martin van Dinther As of Java 1.7 implementations of JDBC interfaces Connection, Statement, PreparedStatement,
2017-08-17 Martin van Dinther Implemented ResultSet method getNCharacterStream()
2017-08-17 Martin van Dinther Update implementation to match the JDBC spec so use
2017-08-03 Martin van Dinther Improved code to fix failing tests in sql/jdbc/tests/Tests
2017-08-03 Martin van Dinther Use SQLNonTransientConnectionException instead of SQLException where applicable (SQLState starts with 08)
2017-08-03 Martin van Dinther Optimised ResulSet methods getDate(column), getTime(column) and getTimestamp(column)
2017-07-27 Martin van Dinther Improve performance of ResulSet methods getDate(), getTime() getTimestamp()
2017-07-27 Martin van Dinther Improved robustness of ResultSet methods:
2017-03-24 Pedro Ferreira Reverted back the JVM 7 compability embedded
2017-02-28 Pedro Ferreira Major change in the Datablock response. Removed the arrays creation in the Embedded connection, so it will run much faster now. It can be possible to do it as well in the MAPI connection, but in the way the Old Mapi Protocol is designed, it will be very complicated (ByteBuffers are designed to work with binary data instead of textual data :S). I think it's better to wait for the new protocol, which will be much faster and easier to parse. embedded
2017-01-24 Pedro Ferreira After a lot of suffering, finnaly passed all the tests in a MAPI connection! :) Now I will port some for the embedded connection, as some features are no available on it. embedded
2017-01-20 Pedro Ferreira Made several bug fixes from the tests. embedded
2017-01-16 Pedro Ferreira Fixed ResultSet data fetching from the JDBC tests output. embedded
2017-01-13 Pedro Ferreira Merged with default embedded
2017-01-11 Pedro Ferreira Some documentation added. embedded
2017-01-06 Pedro Ferreira Fixed a bug on the JDBC MAPI connection from the old code! Fixed the connection properties for an JDBC Embedded connection. To start a JDBC Embedded connection, the user must start the embedded database beforehand with the method MonetDBEmbeddedDatabase.StartDatabase(). 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-04 Pedro Ferreira Finished the mappings in the JDBC embedded connection. Now what is left to do is testing (the JDBC embedded connection needs extensive testing), compile for other OS than Linux, merge with the Dec16 branch (headless) and some possible optimizations. embedded
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
2016-12-13 Pedro Ferreira The data retrieval in ResultSets is now Column wise. Ready to start the embedded integrate, but it has to perform extra tests for the more rare types. embedded
2016-12-12 Pedro Ferreira Made it working with an old mapi connection!!! But I need to test more and make make it more efficient! (Retrieve data column wise instead of row wise) embedded
2016-12-07 Pedro Ferreira Ready to start testing the old mapi connection. After passing the tests. The embedded integration will be very straightforward. embedded
2016-12-06 Pedro Ferreira More cleanup. About to start the tuple conversions. embedded
2016-12-06 Pedro Ferreira Intermediary commit. Cross-implementation interface (for mapi connection with the old protocol, mapi connection with the new protocol and the embedded connection) almost done. The mcl layer processing is more memory efficient now. embedded
2016-12-01 Pedro Ferreira More cleaning. Created the responses layer. The JDBC embedded connection will be compatible with the standard embedded API. embedded
2016-11-25 Pedro Ferreira Split parsers and cleaned the MCL layer. embedded
2016-11-03 Pedro Ferreira Fixed misspelling on documentation embedded
2016-11-01 Pedro Ferreira Cleaned old code of the JDBC driver, fixed documentation embedded
2016-10-27 Pedro Ferreira Moved the embedded stuff for this repository embedded
2016-10-20 Martin van Dinther Small code improvements
2016-10-20 Martin van Dinther When single character use faster version of indexOf(<char>)
2016-10-13 Martin van Dinther Added missing catch (NumberFormatException e) to getBytes(col)
2016-09-29 Martin van Dinther Improved ResultSetMetaData methods isAutoIncrement(), getPrecision(), getScale(), isNullable().
2016-09-29 Martin van Dinther Improved speed of ResultSet.getLong().
2016-09-29 Martin van Dinther For efficiency fetch columns.length only once in a local variable.
2016-09-29 Martin van Dinther Corrected ResultSet methods: getByte(), getBigDecimal(), getShort(), getInt(), getLong(), getFloat() and getDouble()
2016-09-29 Martin van Dinther Replace String methods equals("") and "".equals( with isEmpty()
2016-09-21 Sjoerd Mullender Copy of MonetDB java directory changeset e6e32756ad31.