Mercurial > hg > monetdb-java
graph
-
Update monetdb docker image matrix3 days ago, by Martin van Dinther
-
Optimisation, call connection.mapClobAsVarChar() and connection.mapBlobAsVarBinary() outside the for-loop, as it does not change.3 weeks ago, by Martin van Dinther
-
Update docker images names3 weeks ago, by Martin van Dinther
-
Extend github workflows to test against JDK24 and MonetDB Mar2025 release3 weeks ago, by Martin van Dinther
-
Adjust getTableTypes() test for new table type: LOCAL TEMPORARY VIEW, added in 11.53.4 (Mar2025-SP1)4 weeks ago, by Martin van Dinther
-
Correcting typo6 weeks ago, by Martin van Dinther
-
Let getTimeDateFunctions() return functions sys.dayname and sys.monthname when the server supports them.6 weeks ago, by Martin van Dinther
-
Corrected the returned integer values of Statement methods executeUpdate(...), executeLargeUpdate(...), getUpdateCount() and getLargeUpdateCount() and PreparedStatement methods executeUpdate() and executeLargeUpdate(). They returned -2 for DDL statements, which was not in compliance with the JDBC API documentation.2 months ago, by Martin van Dinther
-
Fix a bug in DatabaseMetaData.getTables() where a provided string in the2 months ago, by Martin van Dinther
-
Fix missing escaping of single back slashes in string data provided to2 months ago, by Martin van Dinther
-
Increment minor release now that the 12.0 version is publicly released.3 months ago, by Martin van Dinther
-
Add license.txt3 months ago, by Martin van Dinther
-
Add 2025 year3 months ago, by Martin van Dinther
-
Settings tag v12.0.3 months ago, by Sjoerd Mullender
-
Adding a README.md file3 months ago, by Martin van Dinther
-
Add ChangeLog entry for TLS and new URL syntax3 months ago, by Joeri van Ruth
-
Copied contents of ChangeLog into ChangeLog-Archive in preparation of new release.3 months ago, by Martin van Dinther
-
remove space3 months ago, by Martin van Dinther
-
Add info on why we changed to version 12.0 (instead of 3.4)3 months ago, by Martin van Dinther
-
Add info on new release to ChangeLog.3 months ago, by Martin van Dinther
-
Remove suffix handling from version script.3 months ago, by Sjoerd Mullender
-
Remove all references to JDBC_VER_SUFFIX3 months ago, by Joeri van Ruth
-
Make JDBC_API_Tester independent of current timezone3 months ago, by Joeri van Ruth
-
Drop redundant build_jreNN.xml files3 months ago, by Joeri van Ruth
-
Support getting rid of version suffix.3 months ago, by Sjoerd Mullender
-
Approve new output for MonetDriver.getPropertyInfo()3 months ago, by Martin van Dinther
-
rename release.md back to release.txt3 months ago, by Martin van Dinther
-
Remove info on URL Format, Use and Notes and tips. These have been moved to the web documentation page.3 months ago, by Martin van Dinther
-
repair dependencies3 months ago, by Martin van Dinther
-
Spell check.3 months ago, by Sjoerd Mullender
-
Include all of JdbcClient in the jdbc jar3 months ago, by Joeri van Ruth
-
fixup include all parameters3 months ago, by Joeri van Ruth
-
Prefer getters of class Target.Validated over class Target3 months ago, by Joeri van Ruth
-
Include all Parameters in GetPropertyInfo3 months ago, by Joeri van Ruth
-
Fix some compile with -Xlint flag errors and warnings4 months ago, by Martin van Dinther
-
Update Copyright year.4 months ago, by Martin van Dinther
-
When querying unique constraints metadata include new type 3 (= Unique Key With Nulls Not Distinct).4 months ago, by Martin van Dinther
-
Add double quotes also round column names: type and language. They are keywords and may become reserved keywords in the future.4 months ago, by Martin van Dinther
-
Add double quotes around column names which will become reserved keywords: schema, table, column.4 months ago, by Martin van Dinther
-
Remove information on JDBC COMPLIANCE. It has been added to the web page for JDBC driver.5 months ago, by Martin van Dinther
-
In JdbcClient when running the \vsci or \vdbi or \vsi commands, we now suppress "42000 SELECT: insufficient privileges for ..." and "42000 SELECT: access denied for ..." error messages when the connected user does not have 'monetdb' or 'sysadmin' privileges, needed for some validations.5 months ago, by Martin van Dinther
-
Add test for MonetDriver.getPropertyInfo(url, props).6 months ago, by Martin van Dinther
-
Add testing against Aug2024 release and JDK 23 release6 months ago, by Martin van Dinther
-
Backed out changeset 5c4ac1dad79a6 months ago, by Martin van Dinther
-
Adjust expected metadata output for Aug2024 or newer.6 months ago, by Martin van Dinther
-
Stop referring to monetdb.org/bugzilla, point straight to github.6 months ago, by Sjoerd Mullender
-
ChangeLog8 months ago, by Joeri van Ruth
-
Extend JDBC_API_Tester program with optional second startup argument '-skipMALoutput'.8 months ago, by Martin van Dinther
-
In close() also set clientInfoAttributeNames = null; so it can be gc-ed.9 months ago, by Martin van Dinther
-
Improve construction of SQL query in showTblContents()9 months ago, by Martin van Dinther
-
Correct expected output of getClientInfoProperties() for Dec2023 and older releases.9 months ago, by Martin van Dinther
-
Use new con.checkMinimumDBVersion() method.9 months ago, by Martin van Dinther
-
getDriverVersion() is now also called from org/monetdb/mcl/net/ClientInfo.java9 months ago, by Martin van Dinther
-
Add utility method checkMinimumDBVersion(int major, int minor). Will be used in more classes.9 months ago, by Martin van Dinther
-
Add final to more classes.9 months ago, by Martin van Dinther
-
Add final to classes9 months ago, by Martin van Dinther
-
correct some Parameter descriptions9 months ago, by Martin van Dinther
-
compile_mcl depends on driver (MonetVersion.java).9 months ago, by Martin van Dinther
-
Check for rs == null to prevent NullPoinerExceptions.9 months ago, by Martin van Dinther
-
supportsIntegrityEnhancementFacility() should return true when connected to Aug2024 (11.51) or higher servers.9 months ago, by Martin van Dinther
-
Disable running java test program as the connection always fails (due to server not started)9 months ago, by Martin van Dinther
-
Add copyright info9 months ago, by Martin van Dinther
-
compile_mcl depends on driver (MonetVersion.java).9 months ago, by Sjoerd Mullender
-
Add ClientInfo tests10 months ago, by Joeri van Ruth
-
Minor changes to JDBC_API_Tester10 months ago, by Joeri van Ruth
-
Implement DatabaseMetaData.getClientInfoProperties10 months ago, by Joeri van Ruth
-
Older servers don't have clientinfo_properties yet10 months ago, by Joeri van Ruth
-
Implement ClientInfo API10 months ago, by Joeri van Ruth
-
Try to use reasonable defaults for ClientInfo10 months ago, by Joeri van Ruth
-
Send ClientInfo on startup10 months ago, by Joeri van Ruth
-
Add TLSTester.java to jdbctests.jar10 months ago, by Joeri van Ruth
-
Adapt table DDL generator to deal with new UNIQUE NULLS NOT DISTINCT key_type.11 months ago, by Martin van Dinther
-
Extend Makefile with target: jre21jars11 months ago, by Martin van Dinther
-
Adapt output of Test 'getIndexInfo(null, sys, key_types, false, false)' for servers 11.50 or higher.11 months ago, by Martin van Dinther
-
Add JDK 22 to test. It has been released on 19 March 2024.12 months ago, by Martin van Dinther
-
It would be good if on MacOS we also run the tests. Lets see what happens.12 months ago, by Martin van Dinther
-
Extend testing also against Jul202112 months ago, by Martin van Dinther
-
Update used monetdb_container12 months ago, by Martin van Dinther
-
Update GH actions to v412 months ago, by Martin van Dinther
-
Optimise code, use append(char) instead of append(String)13 months ago, by Martin van Dinther
-
An array_size of 0 (so new String[0]) is allowed in java.13 months ago, by Martin van Dinther
-
Improved DatabaseMetaData.getTypeInfo(). It now also returns the serial and bigserial data types and all 13 possible interval data types.14 months ago, by Martin van Dinther
-
Allow to run 'make test' in the toplevel directory14 months ago, by Joeri van Ruth
-
Implement the new schema= option of the jdbc URL14 months ago, by Joeri van Ruth
-
Target timezone is in minutes, setTimeZone is in seconds14 months ago, by Joeri van Ruth
-
Convert release.txt to release.md and add TLS info14 months ago, by Joeri van Ruth
-
Add Parameter#isTlsOnly method14 months ago, by Joeri van Ruth
-
Add verbose mode to TLSTester14 months ago, by Joeri van Ruth
-
Correct the example in the comment.14 months ago, by Martin van Dinther
-
Extend Test_DBCmetadata() with calls to DatabaseMetaData methods which return a String and need to sent a query to the server to get the info.15 months ago, by Martin van Dinther
-
Branch cleanup_types has been merged into default, so enable the condition where type_digits is now returning a lower number.15 months ago, by Martin van Dinther
-
Remove not needed/used internal method checkValidProperty()15 months ago, by Martin van Dinther
-
Improve the code, layout, order of variables and setting, and text.15 months ago, by Martin van Dinther
-
Resolve some javadoc errors and warnings15 months ago, by Martin van Dinther
-
Remove not used/needed serialVersionUID15 months ago, by Martin van Dinther
-
Add missing javadoc comment15 months ago, by Martin van Dinther
-
Add missing license headers15 months ago, by Martin van Dinther
-
Suppress warning: [fallthrough] possible fall-through into case15 months ago, by Martin van Dinther
-
Suppress warning: [serial] serializable class ValidationError has no definition of serialVersionUID15 months ago, by Martin van Dinther
-
Resolve warning: no comment15 months ago, by Martin van Dinther
-
Suppress warning: [serial] serializable class Failure has no definition of serialVersionUID15 months ago, by Martin van Dinther
-
Also catch java.net.URISyntaxException and java.net.MalformedURLException and convert them to an IOException.15 months ago, by Martin van Dinther
-
Resolve warning: [deprecation] URL(String) in URL has been deprecated15 months ago, by Martin van Dinther
-
Move non JDBC API method to the end where the other add methods are placed.15 months ago, by Martin van Dinther
-
Removed old v3.3 changes from the ChangeLog. Those are still available in the ChangeLog-Archive.15 months ago, by Martin van Dinther
-
Added missing Copyright header comments15 months ago, by Martin van Dinther
-
Merge 'monetdbs' into 'default'16 months ago, by Joeri van Ruth
-
Adjust test to not compare output that changes when run in different time zones.16 months ago, by Martin van Dinther
-
The String types[] passed to getTables() may contain entries containing null or empty string "". Those are invalid table types.16 months ago, by Martin van Dinther
-
Update copyright for the new year, move to MonetDB Foundation, add SPDX.16 months ago, by Sjoerd Mullender
-
Remove last references to MCL_MAJOR and MCL_MINOR.16 months ago, by Sjoerd Mullender
-
There is no MCL_{MAJOR,MINOR} to replace.16 months ago, by Sjoerd Mullender
-
No need to create MonetVersion.java before running ant.16 months ago, by Sjoerd Mullender
-
Add testing against MonetDB Dec202316 months ago, by Martin van Dinther
-
Enhance \vsi command by removing a trailing ; terminator from the provided schema name.16 months ago, by Martin van Dinther
-
Now we have a MonetVersion class use it from MonetDatabaseMetaData also.16 months ago, by Martin van Dinther
-
Add missing license header. Also removed public from this class as it is not part of JDBC public API.16 months ago, by Martin van Dinther
-
correct English16 months ago, by Martin van Dinther
-
Prevent sql processor to produce server msg: mul_int_bte_int: ERROR: 22003!overflow in calculation 2147483647*4.16 months ago, by Martin van Dinther
-
sources are compliant with java 816 months ago, by Martin van Dinther
-
In ResultSet.getObject() method added support for retrieving16 months ago, by Martin van Dinther
-
correct indentation16 months ago, by Martin van Dinther
-
Fix the computed CHAR_OCTET_LENGTH value of resultsets returned by getColumns(), getFunctionColumns() and getProcedureColumns().16 months ago, by Martin van Dinther
-
Fix arithmetic overflow16 months ago, by Joeri van Ruth
-
InputStream.read must return the byte UNSIGNED!16 months ago, by Joeri van Ruth
-
Call reader.read multiple times if necessary16 months ago, by Joeri van Ruth
-
Use intrinsics rather than manual flow control16 months ago, by Joeri van Ruth
-
Remove naive url check because the world has become more complicated monetdbs16 months ago, by Joeri van Ruth
-
Add interface to MonetConnection for retrieving connection info as Properties monetdbs16 months ago, by Joeri van Ruth
-
Move more URL and properties parsing responsibilities to Target monetdbs16 months ago, by Joeri van Ruth
-
Allow to pass whole URL to jdbcclient not just separate parameters monetdbs17 months ago, by Joeri van Ruth
-
MonetDriver: Use only the properties if URL is exactly "jdbc:monetdb:" monetdbs17 months ago, by Joeri van Ruth
-
Suppress jdbcclient warnings about unknown .monetdb settings monetdbs17 months ago, by Joeri van Ruth
-
Understand so_timeout, treat_clob_as_varchar and treat_blob_as_binary monetdbs17 months ago, by Joeri van Ruth
-
Revert "FailUploadLate tests: verify server didn't crash"17 months ago, by Joeri van Ruth
-
Generate MonetVersion.java rather than MonetDriver.java22 months ago, by Joeri van Ruth
-
Get rid of JDBC_DEF_PORT22 months ago, by Joeri van Ruth
-
Disable @version and @author in Javadoc22 months ago, by Joeri van Ruth
-
FailUploadLate tests: verify server didn't crash22 months ago, by Joeri van Ruth
-
Oracle JDK is only supported for JDK 17 and later19 months ago, by Martin van Dinther
-
Add java/jdk 21, remove old 14 and 19.19 months ago, by Martin van Dinther
-
Extended Not Null violation check also with empty string checks for some of the syte tables varchar columns.20 months ago, by Martin van Dinther
-
Adapt JdbcClient to show information_schema views when using commands: \dS or \dSv or \dvS and current schema is information_schema.20 months ago, by Martin van Dinther
-
use distro name21 months ago, by Niels Nes
-
newer actions checkout api (v3)21 months ago, by Niels Nes
-
Implemented ResultSet methods:21 months ago, by Martin van Dinther
-
Reduce code by importing java.sql.Date; and remove prefix java.sql. where no longer needed.21 months ago, by Martin van Dinther
-
Fix problem where passed file name contained a : character but was not an URL,21 months ago, by Martin van Dinther
-
Improve the implementation of abort() by using the provided Executor object.22 months ago, by Martin van Dinther
-
Fixed javac version 20 compiler warning.22 months ago, by Martin van Dinther
-
Fixed javac version 20 compiler warnings.22 months ago, by Martin van Dinther
-
Removed deprecated nl.cwi.monetdb.*.* classes and package.22 months ago, by Martin van Dinther
-
Removed code to support old MonetDB servers Oct2014 or older.22 months ago, by Martin van Dinther
-
2 more places of optimization by avoiding calling getColumnTypeName(column)22 months ago, by Martin van Dinther
-
Update release.txt22 months ago, by Martin van Dinther
-
Corrected implementation of Connection methods getClientInfo() and setClientInfo().22 months ago, by Martin van Dinther
-
Small optimization by avoiding calling getColumnTypeName(column)22 months ago, by Martin van Dinther
-
Enable showing deprecation and warnings22 months ago, by Martin van Dinther
-
A few more places where we can remove append() calls for static int values in construction of Strings.22 months ago, by Martin van Dinther
-
Remove append() calls for static int values in construction of Strings.22 months ago, by Martin van Dinther
-
Add extra null check to prevent NPE.22 months ago, by Martin van Dinther
-
Corrected DatabaseMetaData method getClientProperties().22 months ago, by Martin van Dinther
-
Resolve warning: [lossy-conversions] implicit cast from long to int in compound assignment is possibly lossy2023-05-04, by Martin van Dinther
-
Corrected DatabaseMetaData method getStringFunctions() when connected to a Jun2023 server.2023-05-03, by Martin van Dinther
-
On power8 platform on testweb the SQL parser gives different error message. Add a condition to skip the comparison for this error msg.2023-04-20, by Martin van Dinther
-
Adapt output of command: debug SELECT 5; which is now different depending on the tested server.2023-04-18, by Martin van Dinther
-
Enlarge timeout test from 1 to 4 seconds to prevent potential differences reported on testweb for slow (MS windows) platforms.2023-04-06, by Martin van Dinther
-
UTF-8 is a standard character set, which is always available in Java Runtime. Use it and avoid looking it up every time.2023-03-23, by Martin van Dinther
-
UTF-8 is a standard character set always available on Java, so use it where needed.2023-03-16, by Martin van Dinther
-
Correct test Test_PSsetBytes() by explicitly converting a unicode String to a UTF-8 bytes array.2023-03-16, by Martin van Dinther
-
Extend makefile with targets: jre17jars and testsjar2023-03-08, by Martin van Dinther
-
Change expected output values into unicode characters.2023-03-08, by Martin van Dinther
-
Add GitHub Action to test building with various JDK versions2023-02-24, by Joeri van Ruth
-
Add GitHub Action to test against various MonetDB versions2023-02-24, by Joeri van Ruth
-
Show more information when OnClientTester can't connect2023-02-24, by Joeri van Ruth
-
Settings tag v3.3.2023-02-23, by Sjoerd Mullender
-
Update ChangeLog in preparation of new release.2023-02-23, by Martin van Dinther
-
Update JDBC documentation text.2023-02-23, by Martin van Dinther
-
Reset connection state before restarting the authentication sequence2023-02-22, by Joeri van Ruth
-
In MonetCallableStatement constructor skip calling removeEscapes() when the connected server supports ODBC/JDBC escape sequence syntax.2023-02-16, by Martin van Dinther
-
In getClientInfoProperties() order the static values list alphabetically.2023-02-16, by Martin van Dinther
-
Removed changes of previous release (they are still available in the ChangeLog-Archive).2023-02-09, by Martin van Dinther
-
Improve DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax().2023-02-09, by Martin van Dinther
-
Corrected DatabaseMetaData.getSQLKeywords() output.2023-02-09, by Martin van Dinther
-
Extend JDBC_API_Tester with test on calling ResultSet.getBytes() method on a blob column. It was not yet tested.2023-02-02, by Martin van Dinther
-
Adding a missing test for testing method setBytes() on a PreparedStatement.2023-02-02, by Martin van Dinther
-
Fixed issue when you create a new Statement, call getGeneratedKeys().getMetaData().2023-01-26, by Martin van Dinther
-
Corrected DatabaseMetaData.getUDTs() output.2023-01-19, by Martin van Dinther
-
For JdbcClient enlarge the fetchsize at connection moment.2023-01-19, by Martin van Dinther
-
Small improvements.2023-01-19, by Martin van Dinther
-
Remove finalize() method as it is deprecated and marked for removal in a future JDK. See also: https://openjdk.org/jeps/4212023-01-19, by Martin van Dinther
-
Resolve some javac -Xdoclint warnings2023-01-19, by Martin van Dinther
-
Improved implementation of PreparedStatement.getParameterMetaData().2023-01-19, by Martin van Dinther
-
Do not make this class public as it is to be used only within this package.2023-01-19, by Martin van Dinther
-
Improved implementation of PreparedStatement.getMetaData().2023-01-05, by Martin van Dinther
-
Updated Copyright year.2023-01-05, by Martin van Dinther
-
Update used SQLStates2023-01-04, by Martin van Dinther
-
Moving static method getClassForType() from MonetResulSet to MonetDriver class which is a much more logical place.2023-01-04, by Martin van Dinther
-
Improve implementation of ResultSet.getMetaData().2023-01-04, by Martin van Dinther
-
Correct and improve the information on Statement.setEscapeProcessing method.2022-12-22, by Martin van Dinther
-
Counting only parameter markers to determine the fetchSize is not sufficiant for all Prepared statements.2022-12-22, by Martin van Dinther
-
Future versions of MonetDB (post Sep2022) will have capability to parse and execute ODBC/JDBC escape sequence syntax.2022-12-22, by Martin van Dinther
-
Resolve javac and javadoc warnings when compiled with JDK19.2022-12-15, by Martin van Dinther
-
Resolve javadoc errors.2022-12-15, by Martin van Dinther
-
Correcting a typo in comment2022-12-14, by Martin van Dinther
-
Some more Javadoc improvements.2022-12-09, by Joeri van Ruth
-
Fix file transfers2022-12-09, by Joeri van Ruth
-
Add a ChangeLog entry for change of method name in a MonetDB specific class.2022-12-08, by Martin van Dinther
-
Add method boolean inRawStringsMode() to check if iconnected server is running in raw_strings mode.2022-12-08, by Martin van Dinther
-
Some improvements.2022-12-08, by Martin van Dinther
-
Refactor BufferedMCLReader2022-12-08, by Joeri van Ruth
-
Use indexOf(char) instead of indexOf(String) where possible.2022-11-24, by Martin van Dinther
-
Inline isValidProperty() in checkValidProperty() as it is the only place the method is called. Also add javadoc comments.2022-11-23, by Martin van Dinther
-
Use nrParams when working with Parameters.2022-11-23, by Martin van Dinther
-
Optimize number of SQL queries sent to server when ResultSetMetaData info is fetched from highest column number to first column 1.2022-11-23, by Martin van Dinther
-
In test_ServerStopsReading, wait longer for the server to cancel the upload2022-11-21, by Joeri van Ruth
-
Add checks for sql String parameter to prevent NullPointerException or executing an empty sql String.2022-11-17, by Martin van Dinther
-
Fixed an invalid error issue when a PreparedStatement had more than 250 parameters.2022-11-17, by Martin van Dinther
-
Extend error messages with the linetype to give more info.2022-11-16, by Martin van Dinther
-
Store retrieved rdbms version info in JDBC_API_Tester object, so it can be used by all tests, when they need it.2022-11-16, by Martin van Dinther
-
Add test for reproducing issue #73372022-11-16, by Martin van Dinther
-
Add missing cleanup when an error occurs.2022-11-16, by Martin van Dinther
-
Adapt JDBC_API_Tester to conditionally invoke running OnClientTester.2022-11-10, by Martin van Dinther
-
Optimise check on existence of specific tables. Instead of doing a query per table name, combine them in one query.2022-11-10, by Martin van Dinther
-
Fix Xlint warnings2022-11-07, by Joeri van Ruth
-
For a Class object use getCanonicalName() instead of getName().2022-11-03, by Martin van Dinther
-
Corrected returned SQL TypeName values for the MonetDB interval types: 'day_interval', 'month_interval' and 'sec_interval'.2022-11-03, by Martin van Dinther
-
Tests should always cleanup their created objects, so added cleanup() method.2022-11-03, by Martin van Dinther
-
Improve composeMatchPart(final String in). Prevent parsing pattern when length is 0. Optimise patterns: % or %%.2022-11-03, by Martin van Dinther
-
Simplify.2022-11-03, by Martin van Dinther
-
Resolve javac compilation warning:2022-11-03, by Martin van Dinther
-
Add missing Copyright header info2022-11-03, by Martin van Dinther
-
Also include ConnectionTests.class in jdbctests.jar2022-11-03, by Martin van Dinther
-
Remove carriage returns (\r) from files.2022-11-01, by Sjoerd Mullender
-
Add tests for autocommit and timezone handshake options2022-10-31, by Joeri van Ruth
-
Do not forget to update the autoCommit bookkeeping2022-10-31, by Joeri van Ruth
-
Update ChangeLog2022-10-31, by Joeri van Ruth
-
Refactor Handshake options2022-10-28, by Joeri van Ruth
-
Mark these 2 classes as final.2022-10-27, by Martin van Dinther
-
Removed 2 non-JDBC-API methods.2022-10-27, by Martin van Dinther
-
Update comments (to be inline with improvements to comments in MonetPreparedStatement)2022-10-27, by Martin van Dinther
-
Fixes related to adding autocommit=true/false option to jdbc url2022-10-20, by Martin van Dinther
-
Improved implementation of methods ResultSetMetaData.getPrecision() and ResultSetMetaData.getScale().2022-10-20, by Martin van Dinther
-
Adding test DecimalPrecisionAndScale for showing incorrect precision and scale values.2022-10-19, by Martin van Dinther
-
Remove no longer needed MCL version numbers.2022-10-19, by Martin van Dinther
-
Remove MCL_MAJOR and MCL_MINOR references now we no longer distribute monetdb-mcl-1.##.jre8.jar file.2022-10-13, by Martin van Dinther
-
For blob result columns it did not return the proper class name. With getCanonicalName() it does.2022-10-12, by Martin van Dinther
-
Adapt the cacheSize to the actual fetch size instead of using the default fetch size.2022-10-11, by Joeri van Ruth
-
Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file.2022-09-29, by Martin van Dinther
-
Add autocommit=true/false option to jdbc url2022-09-09, by Joeri van Ruth
-
Demonstrate how to enable the size header2022-09-09, by Joeri van Ruth
-
Refactor HandshakeOptions2022-09-09, by Joeri van Ruth
-
Revert an unwanted change which causes errors being reported on the testweb.2022-09-08, by Martin van Dinther
-
Optimise waitForPrompt() by delaying the creation of a new StringBuilder object till it is really needed.2022-09-08, by Martin van Dinther
-
Improved and optimized DatabaseMetaData.getBestRowIdentifier().2022-08-24, by Martin van Dinther
-
Correcting implementation of Statement.setQueryTimeout(int seconds).2022-06-30, by Martin van Dinther
-
Improve ChangeLog text.2022-04-21, by Martin van Dinther
-
Adapt test for getTableTypes(). Filter out UNLOGGED TABLE value for stable output on all future and past MonetDB versions.2022-04-14, by Martin van Dinther
-
Add printing missing newlines when a failure us detected.2022-03-31, by Martin van Dinther
-
Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for temporary tables in schema tmp.2022-03-30, by Martin van Dinther
-
Improve onclient documentation.2022-03-30, by Martin van Dinther
-
Forgot to cleanup created type xml. Now it will be dropped after use.2022-02-10, by Martin van Dinther
-
Added recognition of 'xml' type.2022-02-10, by Martin van Dinther
-
Approved output of new label2022-01-28, by Pedro Ferreira
-
Add comments for LineType '=' and correct the return type information for javadoc.2022-01-27, by Martin van Dinther
-
Improve and extend information in .txt files.2022-01-27, by Martin van Dinther
-
Settings tag v3.2.2022-01-27, by Sjoerd Mullender
-
Update ChangeLog and ChangeLog-Archive in preparation for new release.2022-01-27, by Martin van Dinther
-
Be specific which version number we update.2022-01-27, by Sjoerd Mullender
-
Added test to execute PLAN, EXPLAIN, TRACE and DEBUG queries via JDBC API.2022-01-27, by Martin van Dinther
-
Fix Control protocol handling2022-01-21, by Joeri van Ruth
-
Add isStopped() method to Control2022-01-21, by Joeri van Ruth
-
Allow setting socket read timeout on Control2022-01-21, by Joeri van Ruth
-
Recognize '=' as a RESULT line2022-01-21, by Joeri van Ruth
-
Add a few extra spaces to get a better indentation and presentation of the list of (system) functions, aggregates and window functions.2022-01-20, by Martin van Dinther
-
Typo, found by reviewing generated javadoc2022-01-20, by Martin van Dinther
-
Resolve javadoc error and warnings :2022-01-20, by Martin van Dinther
-
executeUpdate(sql) and executeLargeUpdate(sql) expect a Statement, not a Query. Improved the text of the Exception msg.2022-01-20, by Martin van Dinther
-
Cleanup old code.2022-01-20, by Martin van Dinther
-
Optimizations2022-01-20, by Martin van Dinther
-
Resolve javac -Xlint warnings2022-01-20, by Martin van Dinther
-
Some small improvements2022-01-19, by Martin van Dinther
-
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.2022-01-19, by Martin van Dinther
-
Accidentally checked in some debugging code2022-01-19, by Joeri van Ruth
-
Only close the writer after the loop has finished2022-01-19, by Joeri van Ruth
-
Implement line ending conversion for downloads2022-01-19, by Joeri van Ruth
-
Fix doc link2022-01-19, by Joeri van Ruth
-
Add missing call to exitTest2022-01-19, by Joeri van Ruth
-
Normalize CRLF on upload2022-01-18, by Joeri van Ruth
-
write to out, not to super when implementing FilterOutputStream2022-01-18, by Joeri van Ruth
-
Extended JdbcClient application with support for more \d commands:2022-01-13, by Martin van Dinther
-
Updated Copyright year.2022-01-05, by Martin van Dinther
-
Cosmetic changes2022-01-04, by Joeri van Ruth
-
Extend example with Download functionality2022-01-04, by Joeri van Ruth
-
On failure do not forget to close the resultset resource first.2021-12-23, by Martin van Dinther
-
Remove old changes already from the ChangeLog.2021-12-16, by Martin van Dinther
-
Remove obsolete class2021-12-16, by Martin van Dinther
-
Test uploading compressed files in FileTransferHandler2021-12-09, by Joeri van Ruth
-
Fix Gzip Reader in FileTransferHandler2021-12-09, by Joeri van Ruth
-
Fix selection criterium2021-12-09, by Joeri van Ruth
-
Allow to select specific OnClient tests from command line2021-12-09, by Joeri van Ruth
-
Change test output to make it more informative on Windows2021-12-09, by Joeri van Ruth
-
Update validation of 3 new sys.statistics columns to be done only from version 43 onwards, so Jan2022 release.2021-12-08, by Martin van Dinther
-
Updated not null validations for changed 'statistics' table on analyze-fix branch2021-12-07, by Pedro Ferreira
-
Removed strange character lastIndexOf???('.') in method name. It reported a compilation error on Windows but not on Linux.2021-12-02, by Martin van Dinther
-
Optimize call use use single character2021-12-02, by Martin van Dinther
-
Show hexdumps in the File Transfer encoding tests2021-11-25, by Joeri van Ruth
-
Restored test to outputs before Jul2021, after fixing bug #72002021-11-23, by Pedro Ferreira
-
Add removal of used table foo. Also eliminated duplicate code.2021-11-18, by Martin van Dinther
-
Simplify OnClientTester program.2021-11-18, by Martin van Dinther
-
For testweb failures need to be written to err2021-11-10, by Martin van Dinther
-
Answer to question. Please test if it works for your system.2021-11-10, by Martin van Dinther
-
Resolve Xlint warning2021-11-10, by Martin van Dinther
-
Merge onclient into default2021-11-05, by Joeri van Ruth
-
Make SQLcopyinto test work onder monetdbd2021-11-05, by Joeri van Ruth
-
Update MonetDB validator with definitions for new tables/views (fkey_actions and fkeys).2021-11-04, by Martin van Dinther
-
Pass expected encoding as a constructor parameter to FileTransferHandler onclient2021-10-14, by Joeri van Ruth
-
Do not check the updated row count, it varies between server versions onclient2021-10-06, by Joeri van Ruth
-
Test more systematically that the connection is still alive after file transfer onclient2021-10-06, by Joeri van Ruth
-
Extend JdbcClient with registering default File Transfer upload and download handlers to support ON CLIENT functionality. onclient2021-09-22, by Martin van Dinther
-
Test that throwing an IO Exception in the download handler invalidates the connection onclient2021-09-14, by Joeri van Ruth
-
Call Class.forName("...MonetDriver") from main() in OnClientTester onclient2021-09-14, by Joeri van Ruth
-
Make the MonetUploadHandler and MonetDownloadHandler interfaces part of MonetConnection onclient2021-09-02, by Joeri van Ruth
-
Learn to live with server closing connection if client refuses onclient2021-08-27, by Joeri van Ruth
-
Keep better track of whether the server has cancelled the upload onclient2021-08-27, by Joeri van Ruth
-
Also implement downloadTo(), and use it in FileTransferHandler onclient2021-08-23, by Joeri van Ruth
-
More renaming. user registers MonetUploadHandler which is handed an Upload onclient2021-08-23, by Joeri van Ruth
-
If we don't want a fake prompt we probably also don't want a fake newline onclient2021-08-19, by Joeri van Ruth
-
Use valid json2021-10-05, by Pedro Ferreira
-
Improve processing .monetdb file settings for JdbcClient program.2021-08-25, by Martin van Dinther
-
Fix for error reported when system catalog validations (\vsci command) are run on Jun2020 releases.2021-08-25, by Martin van Dinther
-
Optimize setNull(3 args) method by doing the same thing as setNull(2 args)2021-08-04, by Martin van Dinther
-
Improve output of logViolations()2021-08-04, by Martin van Dinther
-
Speed up Test_Sbatching() by including: SET sys.optimizer = 'minimal_pipe'2021-08-04, by Martin van Dinther
-
Merge remote-tracking branch 'github/master'2021-06-16, by GIT repo for MonetDB
-
Revert "redirect errors to stderr and exit abnormally"2021-04-15, by svetlin
-
redirect errors to stderr and exit abnormally2021-03-30, by svetlin
-
Settings tag v3.1.2021-06-14, by Sjoerd Mullender
-
Updated ChangeLog, Archive and release.txt in preparation of new release.2021-06-10, by Martin van Dinther
-
Approve changed output.2021-06-10, by Martin van Dinther
-
Update usage text to the latest monetdb-jdbc-3.0.jre8.jar2021-06-09, by Martin van Dinther
-
Add code to close the resultset after use to free resources on the server.2021-06-01, by Martin van Dinther
-
Update the release.txt2021-06-01, by Martin van Dinther
-
Improve text in ChangeLog. Also remove old release 3.0 changes.2021-06-01, by Martin van Dinther
-
Turn off debug for next release.2021-06-01, by Martin van Dinther
-
Correct comment, we never released version 2.30. It was 3.0.2021-06-01, by Martin van Dinther
-
Optimised storing, setting and processing of parameter values in MonetPreparedStatement.2021-04-30, by Martin van Dinther
-
Reduce the number of MonetDatabaseMetaData objects created via getMetaData() to maximum 1 per connection as it can be reused.2021-04-30, by Martin van Dinther
-
Improved performance of ResultSetMetaData methods getPrecision(), getScale(), isNullable() and isAutoIncrement().2021-04-29, by Martin van Dinther
-
Change output to stderr when differences are found.2021-04-14, by Martin van Dinther
-
Add missing FKey check from sessions.optimzer to optimizers.name.2021-04-14, by Martin van Dinther
-
Do not dump table data of STREAM TABLEs. And other small improvements and optimisations.2021-04-14, by Martin van Dinther
-
Defensive line, if the console is not available don't attempt to read from it2021-04-13, by Pedro Ferreira
-
Turn on debug info temporary in order to get more info on JdbcClient startup NPE in default testweb:2021-04-07, by Martin van Dinther
-
Convert and add Test_PSlargeamount to JDBC_API_Tester.java.2021-04-07, by Martin van Dinther
-
Remove output of Test_PStimezone which changes when summertime or wintertime is changing the default timezone.2021-04-07, by Martin van Dinther
-
Remove no longer needed individual java JDBC test programs as they are migrated and converted to JDBC_API_Tester program.2021-03-24, by Martin van Dinther
-
Add tag for released v 3.02021-03-24, by Martin van Dinther
-
Added tag v3.0 for changeset bc39810b3faa2021-03-24, by Martin van Dinther
-
Added tag v3.0 for changeset bc39810b3faa2021-03-24, by Martin van Dinther
-
Adjust test BugConcurrent_sequences to check for the version of MonetDB server and accept the post Oct2020 server response as correct.2021-03-18, by Martin van Dinther
-
Add support for double quoted schema names for the \vsi command2021-03-17, by Martin van Dinther
-
Explicitly set source 8 and target 8 flags for javac compiler.2021-03-11, by Martin van Dinther
-
Remove all no longer needed targets for individual tests.2021-03-11, by Martin van Dinther
-
Converted and added test bogus-auto-generated-keys (which is currently run via JdbcClient)2021-03-11, by Martin van Dinther
-
Avoid using table names called t1 in tests, make them more unique.2021-03-04, by Martin van Dinther
-
Correcting typos in documentation text. Also improved the readability of the generated javadoc documents.2021-03-04, by Martin van Dinther
-
Implemented PreparedStatement.toString() as requested by https://github.com/MonetDB/monetdb-java/issues/82021-03-03, by Martin van Dinther
-
Implemented fix for released monetdb-jdbc-3.0.jre8.jar and monetdb-mcl-1.19.jre8.jar when it is was run using java build 1.8.0_###.2021-03-03, by Martin van Dinther
-
Converted and added example program SQLcopyinto() to JDBC_API_Tester.java2021-03-03, by Martin van Dinther
-
Converted and added Test_Int128() to JDBC_API_Tester.java.2021-03-03, by Martin van Dinther
-
Converted 12 more JDBC tests from Bug*.java into "output on exception only" tests and included them into JDBC_API_Tester.java2021-02-18, by Martin van Dinther
-
Add content of ChangeLog to ChangeLog-Archive2021-02-17, by Martin van Dinther
-
Update ChangeLog release.txt for creating new MonetDB JDBC Driver release. v3.02021-02-17, by Martin van Dinther
-
When current schema is tmp or logging show the system tables in that schema instead of those in sys.2021-02-17, by Martin van Dinther
-
Update major and minor release numbers in preparation of new major release2021-02-17, by Martin van Dinther
-
Optimise composing the "SET TIME ZONE ..." string by using a StringBuilder. Less String copying.2021-02-10, by Martin van Dinther
-
Remove some non essential spaces2021-02-10, by Martin van Dinther
-
No need to include newlines or tabs in SQL query strings.2021-02-10, by Martin van Dinther
-
Add missing Copyright header and made class final.2021-02-10, by Martin van Dinther
-
include missing )2021-02-10, by Martin van Dinther
-
indent2021-02-10, by Martin van Dinther
-
default server reply size is 100, not -12021-02-10, by Joeri van Ruth
-
fetchsize is allowed to be -12021-02-10, by Joeri van Ruth
-
fix misrenaming2021-02-09, by Joeri van Ruth
-
Add fetchsize to MonetDatabaseMetaData.getClientInfoProperties()2021-02-08, by Joeri van Ruth
-
Refactor MonetDatabaseMetaData.getClientInfoProperties2021-02-08, by Joeri van Ruth
-
Add fetchsize to the list of valid client props2021-02-08, by Joeri van Ruth
-
Catch and warn about invalid fetch sizes.2021-02-08, by Joeri van Ruth
-
Added support for escaped wildcards (\% en \_) in String arguments of2021-02-03, by Martin van Dinther
-
Added entries for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE2021-02-03, by Martin van Dinther
-
Send reply size and time zone during initial handshake2021-02-02, by Joeri van Ruth
-
Added full ordering to correct issues when retrieving columns from fks where a table has multiple fks to the same table.2021-01-28, by Martin van Dinther
-
Extend the generation of FOREIGN KEY CONSTRAINTS with ON UPDATE and ON DELETE rules.2021-01-28, by Martin van Dinther
-
Finish implementation of foreign key referential integrity checks for user tables.2021-01-28, by Martin van Dinther
-
Remove double space from msg.2021-01-28, by Martin van Dinther
-
Force the driver class to the loaded so it registers itself with the DriverManager.2021-01-28, by Martin van Dinther
-
Small improvements: adding some final keywords, removing unnecesary initialisations, improve comments.2021-01-14, by Martin van Dinther
-
Resolved an issue where the JdbcClient sometimes would not find the MonetDB JDBC driver.2021-01-14, by Martin van Dinther
-
Merge branch 'master' into ci2021-01-11, by GIT repo for MonetDB
-
remove ant install from ci2021-01-11, by MitchellWeg
-
add osx ci2021-01-11, by MitchellWeg
-
Create linux.yml2021-01-11, by Mitchell Weg
-
Update Copyright year.2021-01-06, by Martin van Dinther
-
Improved code and implemented all tests.2021-01-06, by Martin van Dinther
-
Update ignore file.2020-12-21, by Sjoerd Mullender
-
Implemented some more tests2020-12-09, by Martin van Dinther
-
Implemented some more tests2020-12-02, by Martin van Dinther
-
Add tasks cleandoc and cleantests for convenience2020-11-26, by Martin van Dinther
-
Add JDBC_API_Tester program to test JDBC Driver API methods and behavior of MonetDB server.2020-11-26, by Martin van Dinther
-
Correct some warnings shown when running make doc2020-11-19, by Martin van Dinther
-
Update refs for Java 8 and JDBC 4.22020-11-19, by Martin van Dinther
-
Improve executeLargeBatch(). Make sure it calls getLargeUpdateCount() instead of getUpdateCount() to populate the long[] elements.2020-11-19, by Martin van Dinther
-
Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.*2020-11-12, by Martin van Dinther
-
Updated foreign key check. A user listed in the sys.queue view may not exist in the database anymore2020-11-04, by Pedro Ferreira
-
return the correct value for getJDBCMinorVersion() now we implemented JDBC 4.2 methods2020-10-29, by Martin van Dinther
-
Undo the removal of line: import java.sql.DriverManager;2020-10-29, by Martin van Dinther
-
Put MDBvalidator class into its own file in the util package2020-10-29, by Martin van Dinther
-
Extended JdbcClient program with 3 new commands to quickly validate data integrity:2020-10-29, by Martin van Dinther
-
Reduce number of queries to speed up testing2020-10-15, by Pedro Ferreira
-
Optimize ResultSetMetaData by delaying creating of a new DatabaseMetaData object till when it is actually needed.2020-10-08, by Martin van Dinther
-
Added support for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE.2020-10-07, by Martin van Dinther
-
Add support for new (as of Oct2020 release) datatype: day_interval2020-10-07, by Martin van Dinther
-
Adjust UpdateResponse to allow for large updates (long instead of int).2020-09-25, by Martin van Dinther
-
Extend StartOfHeaderParser with method getNextAsLong() and change type of tuplecount to long.2020-09-25, by Martin van Dinther
-
Updated JDBC driver to comply with JDBC 4.2 interface now we compile for Java 8. This includes:2020-09-23, by Martin van Dinther
-
Corrected MonetDatabaseMetaData.getTypeInfo()2020-09-23, by Martin van Dinther
-
Add 3 new system schemas for which no CREATE SCHEMA command should to be generated.2020-09-23, by Martin van Dinther
-
Optimize HeaderLineParser.parse() method by replacing regionMatches() calls by direct character array comparisons.2020-09-23, by Martin van Dinther
-
Optimize SQL query generation by eliminating "WHERE 1=1" conditions2020-09-23, by Martin van Dinther
-
Correct SQL syntax in comment (LIKE "%" is not valid SQL in WHERE clause)2020-09-23, by Martin van Dinther
-
Add utility method to replace calls to x.replaceAll().replaceAll() in several places.2020-09-17, by Martin van Dinther
-
Remove old info from ChangeLog of previous release. The old info is available in ChangeLog-Archive.2020-09-17, by Martin van Dinther
-
Add javadoc url where the supported hash algorithms are described.2020-09-17, by Martin van Dinther
-
Undo accidental checkin of Work In Progress.2020-09-16, by Martin van Dinther
-
Optimise constructed SQL query for getFunctions().2020-09-16, by Martin van Dinther
-
Add sys.ms_stuff() to returned list of StringFunctions.2020-09-16, by Martin van Dinther
-
Correcting invalid documentation URL refs.2020-09-16, by Martin van Dinther
-
Remove support for deprecated MD5 encryption algorithm in MapiSocket.2020-09-10, by Martin van Dinther
-
Fix for bug 6953.2020-09-09, by Martin van Dinther
-
When using \n in SQL strings, the strings need an E prefix.2020-04-09, by Sjoerd Mullender
-
Updated comment (replaced sql/include/sql_querytype.h with sql/include/sql_querytype.h)2020-03-04, by Martin van Dinther
-
Corrected the return value of getCatalogTerm();2020-02-19, by Martin van Dinther
-
Extend text in JDBC release.txt2020-02-19, by Martin van Dinther
-
Switch to Java 8 compilation and distribution as Java 7 is no longer supported.2020-02-12, by Martin van Dinther
-
merge2020-02-12, by Martin van Dinther
-
Remove spaces from static SQL predicates: 1 = 0 and 1 = 1.2020-01-22, by Martin van Dinther
-
Removed setSoTimeout call at SQLcopyinto test. The test itself already has a timeout defined2020-01-28, by Pedro Ferreira
-
Update Copyright year.2020-01-02, by Martin van Dinther
-
Add private checkNotClosed() method to check if the connection is not closed.2019-11-21, by Martin van Dinther
-
Add JDBC test program to reproduce the hang problem of a failed prepare due to mal error.2019-11-21, by Martin van Dinther
-
Improved and extended the JDBC driver release information with notes and tips for programmers who want to use the MonetDB JDBC driver.2019-11-14, by Martin van Dinther
-
Remove catch code from finally part where original timeout is reset on server.2019-11-06, by Martin van Dinther
-
Update name of MonetDB JDBC jar file in error msg.2019-11-06, by Martin van Dinther
-
Added test and fix for bug 6782, ie set the connection's query timeout explicitly at the end of isValid method.2019-11-05, by Pedro Ferreira
-
Add documentation for main method as it is used by javadoc.2019-10-09, by Martin van Dinther
-
Settings tag v2.29.2019-09-26, by Sjoerd Mullender
-
Added general release notes on the new release in the ChangeLog2019-09-26, by Martin van Dinther
-
Correct getNumericFunctions() which incorrectly returned functions 'code' and 'space' as numeric functions.2019-09-25, by Martin van Dinther
-
Prepare for new release of monetdb-java jar files.2019-09-25, by Martin van Dinther
-
commandTempl[2] is never used, so no need to allocate and initialise it.2019-09-25, by Martin van Dinther
-
Backed out changeset aa17dfa45a8a2019-09-25, by Martin van Dinther
-
commandTempl[2] is never used, so no need to allocate and initialise it.2019-09-25, by Martin van Dinther
-
Eliminate the need for private static final variables which are filled by preproccesor.2019-09-25, by Martin van Dinther
-
Moved utility methods and associated caches from DatabaseMetaData to Connection object.2019-09-19, by Martin van Dinther
-
Updated oand improved MonetResultSet constructors. They do not throw SQLException or IOException.2019-09-12, by Martin van Dinther
-
Removed duplicate code from setCharacterStream(int parameterIndex, Reader reader, long length).2019-09-12, by Martin van Dinther
-
Add optimisation for MonetClob.getSubString(pos, length) in case the whole string is requested.2019-09-12, by Martin van Dinther
-
Optimised parsing of Header line data.2019-09-12, by Martin van Dinther
-
Method Response.complete() is never used or needed. Disabled the code from the interface and its implementations.2019-09-12, by Martin van Dinther
-
In DatabaseMetaData methods which accept name match patterns, optimise the SQL generation when the pattern equals a: %2019-09-11, by Martin van Dinther
-
Optimized parse method of TupleLineParser by creating less helper objects and replacing method calls by direct operations on variables.2019-09-11, by Martin van Dinther
-
Fixed JdbcClient program. It now allows you to describe tables or view which contains whitespaces by using double quotes.2019-09-05, by Martin van Dinther
-
build of java tests depends on the monetdb-jdbc.*.jar so also change it there.2019-09-05, by Martin van Dinther
-
Include the java version in the jar files for clarity to users on which minimum Java version to use.2019-09-04, by Martin van Dinther
-
Restore initial loading of the MonetDriver class by the java.sql.DriverManager2019-09-04, by Martin van Dinther
-
Replace StringBuilder methods sb.delete(0, sb.length()) with faster sb.setLength(0).2019-08-29, by Martin van Dinther
-
Removed the catalog parameter from the Exporter.dumpSchema method as it is always null for MonetDB.2019-08-28, by Martin van Dinther
-
Optimize and improve SQL and XML exporters2019-08-28, by Martin van Dinther
-
When exporting table/view definition always include the schema name.2019-08-28, by Martin van Dinther
-
Improved JdbcClient program by including the schema prefix when dumping schema objects. It now behaves more similar to mclient -D -N.2019-08-22, by Martin van Dinther
-
Add check on null to prevent NPE and added missing tbl.close(); statements to close ResultSet resources.2019-08-22, by Martin van Dinther
-
Add additional "final" keyword to classes, method arguments and local variables where possible.2019-08-22, by Martin van Dinther
-
Add "final" keyword to classes, method arguments and local variables where possible.2019-08-21, by Martin van Dinther
-
Add "final" keyword to classes, method arguments and local variables where possible.2019-08-21, by Martin van Dinther
-
Undo change cf372fae2adb. The problem was in the dump code in JdbcClient.2019-08-21, by Martin van Dinther
-
Removed a zero width space.2019-08-20, by Sjoerd Mullender
-
Small code and doc improvements. Moved helper functions to the bottom.2019-08-15, by Martin van Dinther
-
Added table aliases and use them in all meta data SQL queries to reduce query size.2019-08-15, by Martin van Dinther
-
Resolve javac -Xlint warnings when compiled on Java 9 or higher2019-08-15, by Martin van Dinther
-
Add a utility method to close objects ignoring any possible SQLExceptions thrown.2019-08-15, by Martin van Dinther
-
Correcting typo in comment2019-08-14, by Martin van Dinther
-
Improved MonetDatabaseMetaData methods:2019-08-14, by Martin van Dinther
-
Add "final" keyword to classes, method arguments and local variables where possible.2019-08-08, by Martin van Dinther
-
Add "final" keyword to classes, method arguments and local variables where possible.`2019-08-07, by Martin van Dinther
-
Add "final" keyword to method arguments and local variables where possible.2019-08-01, by Martin van Dinther
-
Corrected 3 MonetDatabaseMetaData methods2019-07-31, by Martin van Dinther
-
We do support createStatement with result set holdability2019-07-31, by Martin van Dinther
-
Introduce default general behavior settings DEF_... for MonetResultSets and use them2019-07-31, by Martin van Dinther
-
Add a reference to the request logged in bugzilla to implement Statement.cancel() method2019-07-31, by Martin van Dinther
-
Implemented method MonetClob.getAsciiStream()2019-07-31, by Martin van Dinther
-
Correcting typo2019-07-31, by Martin van Dinther
-
Add keyword "final" to those variables which do not change after first assigment.2019-07-25, by Martin van Dinther
-
Removed SendThread class and its usage from MonetConnection.2019-07-25, by Martin van Dinther
-
Improve setSchema(String schema) by checking also on empty name.2019-07-25, by Martin van Dinther
-
Small improvements to MonetSavepoint.2019-07-24, by Martin van Dinther
-
Adding jdbc test for bugs 6517 and 6693 (hanging JDBC-driver problem)2019-07-24, by Martin van Dinther
-
Correct and improve implementation of getChallengeResponse() for protocol 92019-07-18, by Martin van Dinther
-
Improve setLineType()2019-07-18, by Martin van Dinther
-
Add a future TODO note (as a reminder)2019-07-18, by Martin van Dinther
-
Reduce duplicate code.2019-07-18, by Martin van Dinther
-
use so_keepalive (like the server does)2019-07-12, by Niels Nes
-
In getTimeDateFunctions() also return newly added SQL function: date_trunc2019-04-25, by Martin van Dinther
-
Place getConnection(args[0]); inside the try-catch.2019-03-28, by Martin van Dinther
-
Small improvements2019-03-28, by Martin van Dinther
-
Extend JdbcClient with support for some commands which also exist in mclient:2019-03-28, by Martin van Dinther
-
Added implementation of java.sql.CallableStatement interface, test program and updated the ChangeLog and release notes.2019-03-21, by Martin van Dinther
-
Enhanced the reporting of the parameters. It now shows the name for the nullable and mode integer codes.2019-03-14, by Martin van Dinther
-
Extended method getNumericFunctions() by also returning functions: degrees, fuse, ms_round, ms_str, ms_trunc and radians.2019-03-07, by Martin van Dinther
-
Correct return value for supportsIntegrityEnhancementFacility()2019-03-07, by Martin van Dinther
-
Resolve javadoc errors:2019-02-07, by Martin van Dinther
-
Corrected MonetDatabaseMetaData method getTypeInfo() for result column2019-02-07, by Martin van Dinther
-
Implemented two new 1.8 methods (JDBC 4.2)2019-02-07, by Martin van Dinther
-
Improved MonetDatabaseMetaData methods:2019-02-07, by Martin van Dinther
-
Moved utility method newSQLFeatureNotSupportedException(String name) from MonetPreparedStatement.java and MonetResultSet.java2019-01-03, by Martin van Dinther
-
Update Copyright year to 20192019-01-03, by Martin van Dinther
-
Prevent NullPointerExceptions to be thrown when header == null.2018-11-22, by Martin van Dinther
-
Improve comment text and resolve 4 javadoc errors:2018-11-22, by Martin van Dinther
-
Improve comment text and layout2018-11-22, by Martin van Dinther
-
Resolve compilation warnings when compiled with javac -Xlint2018-11-22, by Martin van Dinther
-
Use column names that are actually standard SQL.2018-11-19, by Sjoerd Mullender
-
Improve ChangeLog2018-09-20, by 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, by Martin van Dinther
-
Improved example program SQLcopyinto,java and added to tests directory for automatic testing2018-09-20, by Martin van Dinther
-
If methods never throw an SQLException, remove the "throws SQLException" part.2018-08-30, by Martin van Dinther
-
Improve the implementation of Statement methods getQueryTimeout() and setQueryTimeout().2018-08-30, by Martin van Dinther
-
Corrected return values of DatabaseMetaData methods allTablesAreSelectable() and allProceduresAreCallable().2018-06-28, by Martin van Dinther
-
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) embedded2018-06-20, by Pedro Ferreira
-
Fixed MonetConnection string description.2018-06-18, by Pedro Ferreira
-
Added support for snapshot releases in the version numbering. embedded2018-06-12, by Pedro Ferreira
-
Cast a ByteBuffer to a Buffer before calling flip. This fixes compiling to JDK 7 from JDK9+ compilers. embedded2018-06-12, by Pedro Ferreira
-
Less aggressive indentation.2018-05-25, by Sjoerd Mullender
-
Removed Dimitar's name.2018-05-25, by Sjoerd Mullender
-
Settings tag v2.28.2018-05-24, by Sjoerd Mullender
-
Fix warnings:2018-05-17, by Martin van Dinther
-
Updated ChangeLog and ChangeLog-Archive in preparation for new release of JDBC driver2018-05-17, by Martin van Dinther
-
Use the system's timezone by default as well when retrieving times and timezones. embedded2018-05-08, by Pedro Ferreira
-
Update java examples code2018-05-03, by Martin van Dinther
-
Socket may also throw an UnknownHostException. Add it to MapiSocket.connect() and catch it in MonetConnection(Properties props).2018-05-03, by Martin van Dinther
-
Improve and extend MonetDriver.getPropertyInfo() with choice values2018-05-03, by Martin van Dinther
-
Rename internal method MonetDriver.getJavaType() into MonetDriver.getJdbcSQLType()2018-05-03, by Martin van Dinther
-
Correction: Loader functions (type = 7) should return a table.2018-04-26, by Martin van Dinther
-
Removed old ChangeLog content. It was already copied in ChangeLog-Archive.2018-04-26, by Martin van Dinther
-
Corrected and extended output of DatabaseMetaData methods getTimeDateFunctions() and getSystemFunctions().2018-04-26, by Martin van Dinther
-
Improved DatabaseMetaData methods getTablePrivileges() and getColumnPrivileges() by returning also2018-04-26, by Martin van Dinther
-
Corrected method DatabaseMetaData.getFunctions().2018-04-19, by Martin van Dinther
-
Removed DISTINCT from SELECT DISTINCT where it should not be needed (in getTables() and getFunctionColumns())2018-04-19, by 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, by Martin van Dinther
-
Added support for querying the sys.comments table for some meta data methods2018-04-19, by Martin van Dinther
-
Improve readability2018-03-29, by Martin van Dinther
-
Update some documentation text2018-03-29, by Martin van Dinther
-
In an embedded JDBC connection, don't check/set query timeouts while validating the connection. embedded2018-03-21, by Pedro Ferreira
-
Small update on the release.txt2018-03-08, by 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-08, by Martin van Dinther
-
Move batch processing definition in order to support it properly in a embedded connection embedded2018-03-02, by Pedro Ferreira
-
Reduce memory consumption in TupleLineParser which is a subclass of MCLParser.2018-02-15, by Martin van Dinther
-
Updated the release notes.2018-01-04, by Martin van Dinther
-
Extend PreparedStatement test with calling setClob(int, Clob) and setClob(int, Reader) methods.2018-01-04, by Martin van Dinther
-
It's 2018 now.2018-01-04, by Sjoerd Mullender
-
Make some public non-JDBC methods accessable only to classes of the same package.2017-12-14, by Martin van Dinther
-
Improve parsing negative years.2017-12-14, by Martin van Dinther
-
First fix for bug 64682017-11-16, by Martin van Dinther
-
Resolved javadoc many errors and warnings, such as:2017-10-26, by Martin van Dinther
-
Updating build.xml and tests/build.xml2017-10-26, by Martin van Dinther
-
Settings tag v2.27.2017-10-23, by Sjoerd Mullender
-
Also update the release notes for the new release2017-10-19, by Martin van Dinther
-
Updated ChangeLogs and minor release numbers for both MCL and JDBC driver in preparation for new releases.2017-10-19, by Martin van Dinther
-
Added: private static final long serialVersionUID2017-10-19, by Martin van Dinther
-
For MonetresultSet class: added method checkNotClosed() and invocation for all methods which should test it.2017-10-12, by Martin van Dinther
-
Making variables private where possible.2017-10-12, by Martin van Dinther
-
Resolving javac warnings:2017-10-12, by Martin van Dinther
-
Corrected implementation of Connection.prepareCall() methods. They used to return null.2017-10-05, by Martin van Dinther
-
Small improvements2017-10-05, by Martin van Dinther
-
Correct the property separator. Should be a & instead of a ;2017-10-05, by Martin van Dinther
-
Correct the documentation of the cancel() method.2017-10-05, by Martin van Dinther
-
Small code and layout improvements2017-10-05, by Martin van Dinther
-
Improvement: throw SQLFeatureNotSupportedException instead of SQLException2017-10-05, by Martin van Dinther
-
Improvement: only extend typeMap when the property was set to true.2017-10-05, by Martin van Dinther
-
Extend DatabaseMetaData.getClientInfoProperties() with new property: treat_clob_as_varchar2017-10-05, by Martin van Dinther
-
Extend release.txt with information on MonetDB JDBC connection URL format2017-09-28, by Martin van Dinther
-
Added possibility via a connection property to let the JDBC driver2017-09-28, by Martin van Dinther
-
Resolve some compilation warnings for java test programs.2017-09-28, by Martin van Dinther
-
Fix for bug 63502017-09-28, by Martin van Dinther
-
Fixed identation and in-memory option for the embedded connection embedded2017-09-18, by Pedro Ferreira
-
Updated JdbcClient with a number of small improvements, such corrected typo dependancy into dependency.2017-09-14, by Martin van Dinther
-
Correct returned value for column SOURCE_DATA_TYPE of method getColumns().2017-09-14, by Martin van Dinther
-
Correct implementation of method Connection.isValid().2017-09-14, by Martin van Dinther
-
Improve thrown SQLExceptions in setString(), changed them into SQLDataException with distinct SQLState codes.2017-09-07, by Martin van Dinther
-
As of Java 1.7 implementations of JDBC interfaces Connection, Statement, PreparedStatement,2017-09-07, by Martin van Dinther
-
Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).2017-09-07, by Martin van Dinther
-
make checking whether data type has timezone more strict (only when it is timetz or timestamptz).2017-09-07, by Martin van Dinther
-
Delay the creation of five helper SimpleDateFormat objects for each PreparedStatement object2017-09-07, by Martin van Dinther
-
Improve constructor by preventing NPE when rs == null and2017-09-07, by Martin van Dinther
-
Update release.txt as we do have interface java.sql.SQLData implemented by two classes.2017-08-31, by Martin van Dinther
-
Improve method getObject() by checking on null Object to prevent NullPointerExceptions2017-08-24, by Martin van Dinther
-
Implemented PreparedStatement method setURL(int, URL).2017-08-24, by Martin van Dinther
-
Implemented PreparedStatement method setNString().2017-08-24, by Martin van Dinther
-
Comply with the JDBC spec by using argument name: parameterIndex2017-08-24, by Martin van Dinther
-
For public releases compile MonetDB JDBC driver code and jdbcclient program2017-08-24, by Martin van Dinther
-
Implemented ResultSet method getNCharacterStream()2017-08-17, by Martin van Dinther
-
Update implementation to match the JDBC spec so use2017-08-17, by Martin van Dinther
-
Improve MonetBlob implementation.2017-08-17, by Martin van Dinther
-
Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.2017-08-17, by Martin van Dinther
-
Update program to list the productversion only when it is lower than 11.27.12017-08-17, by Martin van Dinther
-
Improve MonetClob implementatin.2017-08-10, by Martin van Dinther
-
Added test program for Bug 63882017-08-10, by Martin van Dinther
-
Improved code to fix failing tests in sql/jdbc/tests/Tests2017-08-03, by Martin van Dinther
-
Use SQLNonTransientConnectionException instead of SQLException where applicable (SQLState starts with 08)2017-08-03, by Martin van Dinther
-
Optimised ResulSet methods getDate(column), getTime(column) and getTimestamp(column)2017-08-03, by Martin van Dinther
-
Retroactively added tag v2.25 for changeset a6a2f4ee2d42.2017-07-28, by Sjoerd Mullender
-
Settings tag v2.26.2017-07-28, by Sjoerd Mullender
-
Improve performance of ResulSet methods getDate(), getTime() getTimestamp()2017-07-27, by Martin van Dinther
-
Updated ChangeLog in preparation of new release2017-07-27, by Martin van Dinther
-
Improved robustness of ResultSet methods:2017-07-27, by Martin van Dinther
-
Replace AssertionError() with SQLException().2017-07-13, by Martin van Dinther
-
Make Test_Dobjects independent of list of tables in sys schema.2017-07-13, by Martin van Dinther
-
Remove not used: private static String isInstance() code.2017-07-13, by Martin van Dinther
-
Extended test by also querying the prepared query resultset2017-07-13, by Martin van Dinther
-
Added test program for bug 6349.2017-07-13, by Martin van Dinther
-
Added pom file for the maven central repository uploads in the adapted JDBC driver for the embedded connection embedded2017-07-11, by Pedro Ferreira
-
Adding ChangeLog info to the ChangeLog-Archive2017-03-30, by Martin van Dinther
-
Close all the datablocks in a result set for the JDBC embedded connection embedded2017-03-23, by Pedro Ferreira
-
Updated ChangeLog in preparation of new release2017-03-16, by Martin van Dinther
-
Extended test for pstmt.setBigDecimal() with two more decmal values which will be rounded.2017-03-09, by Martin van Dinther
-
Extending test with 3 additional columns.2017-03-09, by Martin van Dinther
-
Extend HeaderLineParser to also correctly parse result set header lines for table2017-02-23, by Martin van Dinther
-
Simplified the the beginning of the JDBC embedded connection, so only the URL is necessary to be provided to the Driver Manager to start the connection. The JDBC embedded connection URL has the format "jdbc:monetdb:embedded:<directory>" in contrast to the already existing MAPI one: "jdbc:monetdb://<host>[:port]/<database>". embedded2017-02-20, by Pedro Ferreira
-
Skip over column delimiter, and don't accept just "-" as a valid number.2017-02-17, by Sjoerd Mullender
-
Fixed negative number parsing on the StartOfHeaderParser2017-02-16, by Pedro Ferreira
-
Changed the jar file name to avoid conflicts with the original one. embedded2017-02-02, by Pedro Ferreira
-
Limit the StringBuilder size for the JDBC embedded connection. embedded2017-01-25, by Pedro Ferreira
-
Small fixes for the JDBC embedded connection: proper error display and port removal. embedded2017-01-25, by Pedro Ferreira
-
Removed JDBC specs. They don't really belong here.2017-01-23, by Sjoerd Mullender
-
Created a .hgignore file to ignore class and jar files and editor backups.2017-01-23, by Sjoerd Mullender
-
Fix for bug 6183.2017-01-19, by Martin van Dinther
-
Added the directory property for the embedded connection again. embedded2017-01-12, by Pedro Ferreira
-
Optimization: Got rid of the auxiliary matrix to hold null values. MonetDB's null values are now mapped to Java's min values. embedded2017-01-09, by Pedro Ferreira
-
Java enums are compiled into objects, so changing the server responses parameters into integers gives an extra performance. embedded2017-01-08, by Pedro Ferreira
-
Some documentation done, plus removed unnecessary instance variables. embedded2017-01-06, by Pedro Ferreira
-
Less memory usage while retrieving some native types on a JDBC MAPI connection. embedded2017-01-06, by 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(). embedded2017-01-06, by Pedro Ferreira
-
Updated copyright.2017-01-06, by Sjoerd Mullender
-
Updated copyright year to 2017 in *.java files and MonetDriver.java.in and build.xml and version.sh2017-01-05, by Martin van Dinther
-
Moved content of ChangeLog to ChangeLog-Archive.2017-01-05, by Martin van Dinther
-
Added better null values mapping for JDBC embedded connection compatibility. The previous potential bug on boolean columns in now fixed embedded2016-12-27, by Pedro Ferreira
-
Started the embedded connection on the JDBC part. Mostly done by now. embedded2016-12-15, by Pedro Ferreira
-
Added tag v2.24 for changeset 80de05f075082016-12-15, by Sjoerd Mullender
-
Added private method sendTransactionCommand(String); to reduce duplicate code in 6 methods.2016-12-15, by Martin van Dinther
-
No Makefile.ag anymore.2016-12-15, by Sjoerd Mullender
-
Correct the condition for when the log can be closed: only when log instanceof FileWriter2016-12-15, by Martin van Dinther
-
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. embedded2016-12-13, by 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) embedded2016-12-12, by Pedro Ferreira
-
Some parsing successful on the old mapi. About to start testing table result sets. embedded2016-12-12, by Pedro Ferreira
-
Expand import java.*.* statements2016-12-08, by Martin van Dinther
-
Expand import java.*.* statements2016-12-08, by Martin van Dinther
-
Ready to start testing the old mapi connection. After passing the tests. The embedded integration will be very straightforward. embedded2016-12-07, by Pedro Ferreira
-
More cleaning. Created the responses layer. The JDBC embedded connection will be compatible with the standard embedded API. embedded2016-12-01, by Pedro Ferreira
-
Intermediary commit. Added direct mapping for primitive types. Removed unused code. embedded2016-11-18, by Pedro Ferreira
-
Implemented fix as suggested in Bug 39732016-11-17, by Martin van Dinther
-
Static implementation for the Embedded Database, removed unused code. embedded2016-11-17, by Pedro Ferreira
-
More defensive approach for tables. Only the table name and schema are cached. embedded2016-11-16, by Pedro Ferreira
-
Starting to test Java to BAT conversion. Let the debugging games begin! embedded2016-11-11, by Pedro Ferreira
-
Prevent null pointer exception by checking props argument2016-11-10, by Martin van Dinther
-
Added missing database connection property to output of method getClientInfoProperties()2016-11-10, by Martin van Dinther
-
Implemented Connection methods: getClientInfo(name) and getClientInfo().2016-11-10, by Martin van Dinther
-
Cleaned more code. Ready to implement the iterators internally. embedded2016-11-10, by Pedro Ferreira
-
Finished Java code for CRUD operations on tables and the documentation. embedded2016-11-08, by Pedro Ferreira
-
Use newSQLFeatureNotSupportedException() for setArray()2016-10-27, by Martin van Dinther
-
Updating release notes in preparation of Dec2016 release2016-10-27, by Martin van Dinther
-
Disable Class.forName("nl.cwi.monetdb.jdbc.MonetDriver"); code2016-10-20, by Martin van Dinther
-
Small code improvements2016-10-20, by Martin van Dinther
-
When single character use faster version of indexOf(<char>)2016-10-20, by Martin van Dinther
-
It might help to keep the list sorted.2016-10-20, by Sjoerd Mullender
-
Correct the maximum precision of fractions of a second to 6 (was 9) and included it for the missing time and timetz.2016-10-20, by Martin van Dinther
-
Removed duplicate <antcall target="Test_Creplysize" />2016-10-20, by Martin van Dinther
-
Add test program for Bug 33502016-10-13, by Martin van Dinther
-
Added missing catch (NumberFormatException e) to getBytes(col)2016-10-13, by Martin van Dinther
-
Corrected implementation of java.sql.Wrapper methods isWrapperFor() and unwrap().2016-10-13, by Martin van Dinther
-
Backed out changeset f16fb13fadee: it's not needed after all (for now).2016-10-07, by Sjoerd Mullender
-
Simplistic and incomplete makefile for Windows nmake.2016-10-07, by Sjoerd Mullender