log

age author description
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-08 Martin van Dinther Add "final" keyword to classes, method arguments and local variables where possible.
2019-08-07 Martin van Dinther Add "final" keyword to classes, method arguments and local variables where possible.`
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-31 Martin van Dinther We do support createStatement with result set holdability
2019-07-31 Martin van Dinther Introduce default general behavior settings DEF_... for MonetResultSets and use them
2019-07-31 Martin van Dinther Add a reference to the request logged in bugzilla to implement Statement.cancel() method
2019-07-31 Martin van Dinther Optimised MonetStatement memory resource usage by only creating an ArrayList and ReentrantLock object when the batch methods addBatch() or executeBatch() are called. In most Statement usages those methods are not called.
2019-07-31 Martin van Dinther Implemented method MonetClob.getAsciiStream()
2019-07-31 Martin van Dinther Correcting typo
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-25 Martin van Dinther Removed SendThread class and its usage from MonetConnection.
2019-07-25 Martin van Dinther Improve setSchema(String schema) by checking also on empty name.
2019-07-24 Martin van Dinther Small improvements to MonetSavepoint.
2019-07-24 Martin van Dinther Adding jdbc test for bugs 6517 and 6693 (hanging JDBC-driver problem)
2019-07-18 Martin van Dinther Correct and improve implementation of getChallengeResponse() for protocol 9
2019-07-18 Martin van Dinther Improve setLineType()
2019-07-18 Martin van Dinther Add a future TODO note (as a reminder)
2019-07-18 Martin van Dinther Reduce duplicate code.
2019-07-18 Pedro Ferreira Merge with default. embedded
2019-07-12 Niels Nes use so_keepalive (like the server does)
2019-04-25 Martin van Dinther In getTimeDateFunctions() also return newly added SQL function: date_trunc
2019-03-28 Martin van Dinther Place getConnection(args[0]); inside the try-catch.
2019-03-28 Martin van Dinther Small improvements
2019-03-28 Martin van Dinther Extend JdbcClient with support for some commands which also exist in mclient:
2019-03-21 Martin van Dinther Added implementation of java.sql.CallableStatement interface, test program and updated the ChangeLog and release notes.
2019-03-14 Martin van Dinther Enhanced the reporting of the parameters. It now shows the name for the nullable and mode integer codes.
2019-03-14 Martin van Dinther Extend getColumnClassName() by also checking the connection's typeMap for Class names for types url and inet. Similar code as used in getParameterClassName().
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 Resolve javadoc errors:
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 Moved utility method newSQLFeatureNotSupportedException(String name) from MonetPreparedStatement.java and MonetResultSet.java
2019-01-03 Martin van Dinther Update Copyright year to 2019
2018-11-22 Martin van Dinther Prevent NullPointerExceptions to be thrown when header == null.
2018-11-22 Martin van Dinther Improve comment text and resolve 4 javadoc errors:
2018-11-22 Martin van Dinther Improve comment text and layout
2018-11-22 Martin van Dinther Resolve compilation warnings when compiled with javac -Xlint
2018-11-19 Sjoerd Mullender Use column names that are actually standard SQL.
2018-11-09 Pedro Ferreira Merge with default. embedded
2018-11-09 Pedro Ferreira According to the JDBC specification if the JDBC URL is invalid, return null instead of an exception, so the DriverManager can keep looking for a suitable JDBC driver.
2018-09-20 Martin van Dinther Improve ChangeLog
2018-09-20 Martin van Dinther SQLcopyinfo.java is now part of the tests, so removing the old version of the example dir to avoid confusion.
2018-09-20 Martin van Dinther Improved example program SQLcopyinto,java and added to tests directory for automatic testing
2018-08-30 Martin van Dinther If methods never throw an SQLException, remove the "throws SQLException" part.
2018-08-30 Martin van Dinther Improve the implementation of Statement methods getQueryTimeout() and setQueryTimeout().
2018-07-30 Pedro Ferreira Added oid support. embedded
2018-07-25 Pedro Ferreira Small fixes. embedded
2018-07-25 Pedro Ferreira Fixed MonetVirtualResultSet. embedded
2018-06-28 Martin van Dinther Corrected return values of DatabaseMetaData methods allTablesAreSelectable() and allProceduresAreCallable().
2018-06-20 Pedro Ferreira Fixes for bugs 6614, 6615 and 6616 (ie in a MAPI connection Datablock check for a null value first before retrieving a value as an object or string) embedded
2018-06-18 Pedro Ferreira Fixed MonetConnection string description.
2018-06-12 Pedro Ferreira Merge with default embedded
2018-06-12 Pedro Ferreira Continuing to add support for snapshot releases. embedded
2018-06-12 Pedro Ferreira Added support for snapshot releases in the version numbering. embedded
2018-06-12 Pedro Ferreira Cast a ByteBuffer to a Buffer before calling flip. This fixes compiling to JDK 7 from JDK9+ compilers. embedded
2018-06-11 Pedro Ferreira Added upload script embedded
2018-05-25 Sjoerd Mullender Less aggressive indentation.
2018-05-25 Sjoerd Mullender Removed Dimitar's name.
2018-05-24 Sjoerd Mullender Settings tag v2.28.
2018-05-24 Sjoerd Mullender Updated release numbers in preparation for a release. v2.28
2018-05-18 Pedro Ferreira Compilation fix and new release embedded
2018-05-18 Pedro Ferreira Merge with default embedded
2018-05-17 Martin van Dinther Fix warnings:
2018-05-17 Martin van Dinther Updated ChangeLog and ChangeLog-Archive in preparation for new release of JDBC driver
2018-05-08 Pedro Ferreira Add choices to embedded connection parameters 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 Update java examples code
2018-05-03 Martin van Dinther Socket may also throw an UnknownHostException. Add it to MapiSocket.connect() and catch it in MonetConnection(Properties props).
2018-05-03 Martin van Dinther Improve and extend MonetDriver.getPropertyInfo() with choice values
2018-05-03 Martin van Dinther Rename internal method MonetDriver.getJavaType() into MonetDriver.getJdbcSQLType()
2018-04-26 Martin van Dinther Correction: Loader functions (type = 7) should return a table.
2018-04-26 Martin van Dinther Removed old ChangeLog content. It was already copied in ChangeLog-Archive.
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 Improve readability
2018-03-29 Martin van Dinther Update some documentation text
2018-03-22 Pedro Ferreira Parse embedded JDBC connection parameters as well. embedded
2018-03-21 Pedro Ferreira In an embedded JDBC connection, don't check/set query timeouts while validating the connection. embedded
2018-03-08 Martin van Dinther Small update on the release.txt
2018-03-08 Martin van Dinther Improved implementation of MonetClob and MonetBlob classes by adding checks on validity of input parameters of methods of those classes.
2018-03-02 Pedro Ferreira Merged with default, updated copyright and made new release embedded
2018-03-02 Pedro Ferreira Indentation embedded
2018-03-02 Pedro Ferreira Move batch processing definition in order to support it properly in a embedded connection embedded
2017-12-06 Pedro Ferreira Merge with default embedded
2018-03-01 Martin van Dinther Optimize TupleLineParser by doing less copying of string data when field value does not contain an escape character, which is the case for most strings.
2018-02-15 Martin van Dinther Reduce memory consumption in TupleLineParser which is a subclass of MCLParser.
2018-01-04 Martin van Dinther Updated the release notes.
2018-01-04 Martin van Dinther Extend PreparedStatement test with calling setClob(int, Clob) and setClob(int, Reader) methods.
2018-01-04 Sjoerd Mullender It's 2018 now.
2017-12-14 Martin van Dinther Make some public non-JDBC methods accessable only to classes of the same package.
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-26 Martin van Dinther Updating build.xml and tests/build.xml
2017-10-23 Sjoerd Mullender Settings tag v2.27.
2017-10-19 Martin van Dinther Corrected the hg URL to the new location: monetdb-java v2.27
2017-10-19 Martin van Dinther Also update the release notes for the new release
2017-10-19 Martin van Dinther Updated ChangeLogs and minor release numbers for both MCL and JDBC driver in preparation for new releases.
2017-10-19 Martin van Dinther Added: private static final long serialVersionUID
2017-10-12 Martin van Dinther For MonetresultSet class: added method checkNotClosed() and invocation for all methods which should test it.
2017-10-12 Martin van Dinther Making variables private where possible.
2017-10-12 Martin van Dinther Resolving javac warnings:
2017-10-05 Martin van Dinther Corrected implementation of Connection.prepareCall() methods. They used to return null.
2017-10-05 Martin van Dinther Small improvements
2017-10-05 Martin van Dinther Correct the property separator. Should be a & instead of a ;
2017-10-05 Martin van Dinther Correct the documentation of the cancel() method.