log

age author description
2022-10-27 Martin van Dinther Removed 2 non-JDBC-API methods.
2022-10-27 Martin van Dinther Update comments (to be inline with improvements to comments in MonetPreparedStatement)
2022-10-27 Martin van Dinther Corrected PreparedStatement methods getMetaData().getColumnDisplaySize(), getMetaData().getPrecision() and getParameterMetaData().getPrecision().
2022-10-20 Martin van Dinther Fixes related to adding autocommit=true/false option to jdbc url
2022-10-20 Martin van Dinther Improved implementation of methods ResultSetMetaData.getPrecision() and ResultSetMetaData.getScale().
2022-10-19 Martin van Dinther Adding test DecimalPrecisionAndScale for showing incorrect precision and scale values.
2022-10-19 Martin van Dinther Remove no longer needed MCL version numbers.
2022-10-13 Martin van Dinther Remove MCL_MAJOR and MCL_MINOR references now we no longer distribute monetdb-mcl-1.##.jre8.jar file.
2022-10-12 Martin van Dinther For blob result columns it did not return the proper class name. With getCanonicalName() it does.
2022-10-11 Joeri van Ruth Adapt the cacheSize to the actual fetch size instead of using the default fetch size.
2022-09-29 Martin van Dinther Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file.
2022-09-09 Joeri van Ruth Add autocommit=true/false option to jdbc url
2022-09-09 Joeri van Ruth Demonstrate how to enable the size header
2022-09-09 Joeri van Ruth Refactor HandshakeOptions
2022-09-08 Martin van Dinther Revert an unwanted change which causes errors being reported on the testweb.
2022-09-08 Martin van Dinther Optimise waitForPrompt() by delaying the creation of a new StringBuilder object till it is really needed.
2022-08-25 Martin van Dinther Improved DatabaseMetaData.getBestRowIdentifier() further by introducing an extra cte: tableids. It makes it easier to understand/maintain and possibly faster.
2022-08-24 Martin van Dinther Improved and optimized DatabaseMetaData.getBestRowIdentifier().
2022-07-13 Martin van Dinther Extend tests by also calling ResultSetMetaData methods getColumnTypeName(), getColumnType(), getPrecision() and getScale() from compareResultSet().
2022-06-30 Martin van Dinther Correcting implementation of Statement.setQueryTimeout(int seconds).
2022-05-11 Martin van Dinther By fixing methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for local temporary tables, it also caused it to fail for global temporary tables in schema tmp.
2022-04-21 Martin van Dinther Improve ChangeLog text.
2022-04-14 Martin van Dinther Adapt test for getTableTypes(). Filter out UNLOGGED TABLE value for stable output on all future and past MonetDB versions.
2022-03-31 Martin van Dinther Add printing missing newlines when a failure us detected.
2022-03-30 Martin van Dinther Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for temporary tables in schema tmp.
2022-03-30 Martin van Dinther Improve onclient documentation.
2022-02-10 Martin van Dinther Forgot to cleanup created type xml. Now it will be dropped after use.
2022-02-10 Martin van Dinther Added recognition of 'xml' type.
2022-01-28 Pedro Ferreira Approved output of new label
2022-01-27 Martin van Dinther Add comments for LineType '=' and correct the return type information for javadoc.
2022-01-27 Martin van Dinther Improve and extend information in .txt files.
2022-01-27 Sjoerd Mullender Settings tag v3.2.
2022-01-27 Sjoerd Mullender Updated release numbers in preparation for a release. v3.2
2022-01-27 Martin van Dinther Update ChangeLog and ChangeLog-Archive in preparation for new release.
2022-01-27 Martin van Dinther Add tests for getBestRowIdentifier() on a table which does not have a primary key but two unique constraints of which one is defined on a column which allows NULL.
2022-01-27 Sjoerd Mullender Be specific which version number we update.
2022-01-27 Martin van Dinther Added test to execute PLAN, EXPLAIN, TRACE and DEBUG queries via JDBC API.
2022-01-21 Joeri van Ruth Fix Control protocol handling
2022-01-21 Joeri van Ruth Add isStopped() method to Control
2022-01-21 Joeri van Ruth Allow setting socket read timeout on Control
2022-01-21 Joeri van Ruth Recognize '=' as a RESULT line
2022-01-20 Martin van Dinther 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 Martin van Dinther Typo, found by reviewing generated javadoc
2022-01-20 Martin van Dinther Resolve javadoc error and warnings :
2022-01-20 Martin van Dinther executeUpdate(sql) and executeLargeUpdate(sql) expect a Statement, not a Query. Improved the text of the Exception msg.
2022-01-20 Martin van Dinther Cleanup old code.
2022-01-20 Martin van Dinther Do more cleanup in the close() methods such as calling clearWarnings(), clearParameters(), clearBatch() and dereferencing cached objects.
2022-01-20 Martin van Dinther Optimizations
2022-01-20 Martin van Dinther Resolve javac -Xlint warnings
2022-01-19 Martin van Dinther Some small improvements
2022-01-19 Martin van Dinther Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
2022-01-19 Joeri van Ruth Accidentally checked in some debugging code
2022-01-19 Joeri van Ruth Only close the writer after the loop has finished
2022-01-19 Joeri van Ruth Implement line ending conversion for downloads
2022-01-19 Joeri van Ruth Fix doc link
2022-01-19 Joeri van Ruth Add missing call to exitTest
2022-01-18 Joeri van Ruth Normalize CRLF on upload
2022-01-18 Joeri van Ruth write to out, not to super when implementing FilterOutputStream
2022-01-13 Martin van Dinther Extended JdbcClient application with support for more \d commands:
2022-01-05 Martin van Dinther Updated Copyright year.
2022-01-04 Joeri van Ruth Cosmetic changes
2022-01-04 Joeri van Ruth Extend example with Download functionality
2021-12-23 Martin van Dinther On failure do not forget to close the resultset resource first.
2021-12-16 Martin van Dinther Remove old changes already from the ChangeLog.
2021-12-16 Martin van Dinther Remove obsolete class
2021-12-09 Joeri van Ruth Test uploading compressed files in FileTransferHandler
2021-12-09 Joeri van Ruth Fix Gzip Reader in FileTransferHandler
2021-12-09 Joeri van Ruth Fix selection criterium
2021-12-09 Joeri van Ruth Allow to select specific OnClient tests from command line
2021-12-09 Joeri van Ruth Change test output to make it more informative on Windows
2021-12-08 Martin van Dinther Update validation of 3 new sys.statistics columns to be done only from version 43 onwards, so Jan2022 release.
2021-12-07 Pedro Ferreira Updated not null validations for changed 'statistics' table on analyze-fix branch
2021-12-02 Martin van Dinther Removed strange character lastIndexOf???('.') in method name. It reported a compilation error on Windows but not on Linux.
2021-12-02 Martin van Dinther Optimize call use use single character
2021-11-25 Martin van Dinther Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
2021-11-25 Joeri van Ruth Show hexdumps in the File Transfer encoding tests
2021-11-23 Pedro Ferreira Restored test to outputs before Jul2021, after fixing bug #7200
2021-11-18 Martin van Dinther Add removal of used table foo. Also eliminated duplicate code.
2021-11-18 Martin van Dinther Simplify OnClientTester program.
2021-11-10 Martin van Dinther For testweb failures need to be written to err
2021-11-10 Martin van Dinther Answer to question. Please test if it works for your system.
2021-11-10 Martin van Dinther Resolve Xlint warning
2021-11-05 Joeri van Ruth Merge onclient into default
2021-11-05 Joeri van Ruth Make SQLcopyinto test work onder monetdbd
2021-11-04 Martin van Dinther Update MonetDB validator with definitions for new tables/views (fkey_actions and fkeys).
2021-10-15 Joeri van Ruth Remove JdbcClient remark about files needing to be UTF-8. onclient
2021-10-15 Joeri van Ruth Update onclient.txt: use 'linesToSkip' rather than 'offset' onclient
2021-10-15 Joeri van Ruth OnClientExample code formatting onclient
2021-10-15 Joeri van Ruth Take null to mean the default charset onclient
2021-10-14 Joeri van Ruth Test FileTransferHandler with multiple encodings onclient
2021-10-14 Joeri van Ruth Reencode downloads if necessary onclient
2021-10-14 Joeri van Ruth Pass expected encoding as a constructor parameter to FileTransferHandler onclient
2021-10-13 Martin van Dinther Added startup argument --csvdir to JdbcClient program to allow explicit enabling and specification where csv data files are to be read from or written to when the COPY ... ON CLIENT command is executed. onclient
2021-10-06 Martin van Dinther Updated comments. Improved code. Added final keywords onclient
2021-10-06 Joeri van Ruth Do not check the updated row count, it varies between server versions onclient
2021-10-06 Joeri van Ruth Test more systematically that the connection is still alive after file transfer onclient
2021-10-06 Joeri van Ruth Also announce FILETRANS capability to older servers onclient
2021-10-06 Joeri van Ruth Include FileTransferHandler in the jdbc jar onclient
2021-10-04 Joeri van Ruth Fix problems with FileTransferHandler and add tests onclient
2021-10-04 Joeri van Ruth Provide tempdir to tests that need it onclient
2021-10-04 Joeri van Ruth Make current test name accessible onclient
2021-10-04 Joeri van Ruth Downgrade "neither data nor error" from IOException to error onclient
2021-09-23 Joeri van Ruth Silly bug in FileTransferHandler onclient
2021-09-23 Joeri van Ruth Remove SQLStates from error messages sent upstream onclient
2021-09-22 Martin van Dinther typos onclient
2021-09-22 Martin van Dinther Extend JdbcClient with registering default File Transfer upload and download handlers to support ON CLIENT functionality. onclient
2021-09-22 Martin van Dinther Small updates onclient
2021-09-22 Martin van Dinther only comment improvements onclient
2021-09-17 Joeri van Ruth Change title of onclient.txt onclient
2021-09-16 Joeri van Ruth Some improvements to onclient.txt onclient
2021-09-16 Joeri van Ruth fixup doc comment fixes onclient
2021-09-16 Joeri van Ruth Many improvements to the example code onclient
2021-09-16 Joeri van Ruth Add a cancellation callback to UploadHandler onclient
2021-09-16 Joeri van Ruth Misc. changes suggested by analysis tool onclient
2021-09-16 Joeri van Ruth Use StandardCharsets.UTF_8 where possible onclient
2021-09-16 Joeri van Ruth Doc comment fixes onclient
2021-09-16 Joeri van Ruth Process suggestions from Martin onclient
2021-09-14 Joeri van Ruth Doc comment improvements onclient
2021-09-14 Joeri van Ruth Last minute API fix: 'int offset' -> 'long linesToSkip' onclient
2021-09-14 Joeri van Ruth Run the OnClient tests from JDBC_API_Tester onclient
2021-09-14 Joeri van Ruth Include some inner classes in jar_jdbctests onclient
2021-09-14 Joeri van Ruth Test that throwing an IO Exception in the download handler invalidates the connection onclient
2021-09-14 Joeri van Ruth Make sure the download stream isn't closed twice onclient
2021-09-14 Joeri van Ruth Never forget to close the download handle onclient
2021-09-14 Joeri van Ruth Call Class.forName("...MonetDriver") from main() in OnClientTester onclient
2021-09-07 Joeri van Ruth Add another error handling test onclient
2021-09-02 Joeri van Ruth Remove some test data I'd accidentally checked in onclient
2021-09-02 Joeri van Ruth Various changes suggested by Martin van Dinther onclient
2021-09-02 Joeri van Ruth Make the MonetUploadHandler and MonetDownloadHandler interfaces part of MonetConnection onclient
2021-09-02 Joeri van Ruth Handle case where in.readLine() returns null onclient
2021-09-02 Joeri van Ruth Move {get/set}{Down/Up}loadHander further down the file onclient
2021-09-02 Joeri van Ruth Also include TestRunner class in jdbctests.jar onclient
2021-09-02 Joeri van Ruth Fix mistake in comment onclient
2021-08-30 Joeri van Ruth Add onclient.txt and refer to it from release.txt onclient
2021-08-27 Joeri van Ruth Javadoc and some minor changes onclient
2021-08-27 Joeri van Ruth Learn to live with server closing connection if client refuses onclient
2021-08-27 Joeri van Ruth Keep better track of whether the server has cancelled the upload onclient
2021-08-27 Joeri van Ruth Improve output onclient
2021-08-27 Joeri van Ruth Extract OnClientTester infrastructure into separate class onclient
2021-08-27 Joeri van Ruth Add flag to disable watchdog timer onclient
2021-08-26 Joeri van Ruth Add tests for io errors that occur after transfer has begun onclient
2021-08-26 Joeri van Ruth Improve test names onclient
2021-08-26 Joeri van Ruth Add watchdog timer to catch hangs onclient
2021-08-26 Joeri van Ruth Add test for uploadFrom methods onclient
2021-08-26 Joeri van Ruth Run subset of tests based on prefix onclient
2021-08-26 Joeri van Ruth Manage verbosity onclient
2021-08-26 Joeri van Ruth Suppress some warnings onclient
2021-08-26 Joeri van Ruth Also test larger up- and downloads onclient
2021-08-26 Joeri van Ruth Allow MonetUploadHandler to configure the chunk size onclient
2021-08-26 Joeri van Ruth Add more tests onclient
2021-08-25 Joeri van Ruth Add OnclientTester.java onclient
2021-08-25 Joeri van Ruth Compile tests in debug mode onclient
2021-08-25 Joeri van Ruth Add example code onclient
2021-08-24 Joeri van Ruth Removing error-flush makes it much better onclient
2021-08-23 Joeri van Ruth Also implement downloadTo(), and use it in FileTransferHandler onclient
2021-08-23 Joeri van Ruth More renaming. user registers MonetUploadHandler which is handed an Upload onclient
2021-08-23 Joeri van Ruth We were sending one newline too many onclient
2021-08-23 Joeri van Ruth Fix silly mistake onclient
2021-08-23 Joeri van Ruth rename insertFakeFlushes to insertFakePrompts onclient
2021-08-19 Joeri van Ruth add getStream to DownloadHandle onclient
2021-08-19 Joeri van Ruth Add MapiSocket.DownloadStream onclient
2021-08-19 Joeri van Ruth Add MapiSocket.BlockInputStream.Raw onclient
2021-08-19 Joeri van Ruth If we don't want a fake prompt we probably also don't want a fake newline onclient
2021-08-19 Joeri van Ruth Improve flushing around error responses onclient
2021-08-19 Joeri van Ruth Add stub code for downloading onclient
2021-08-19 Joeri van Ruth Register upload handler and download handler separately onclient
2021-08-18 Joeri van Ruth Succesful file uploading onclient
2021-08-17 Joeri van Ruth Upload fake data when an upload request is received onclient
2021-08-17 Joeri van Ruth Make the fake prompts at block ends optional onclient
2021-08-13 Joeri van Ruth Stub implementation of FILETRANSFER handling onclient
2021-08-13 Joeri van Ruth Include lineType in error message onclient
2021-08-13 Joeri van Ruth Use the prompt characters from mapi_prompt.h onclient
2021-08-13 Joeri van Ruth Refactor LineType to be an enum onclient
2021-08-12 Joeri van Ruth Introduce temp var for debugging convenience onclient
2021-08-12 Joeri van Ruth Announce FILETRANS capability onclient
2021-10-05 Pedro Ferreira Use valid json
2021-08-25 Martin van Dinther Improve processing .monetdb file settings for JdbcClient program.
2021-08-25 Martin van Dinther More fixes for invalid errors reported when system catalog validations (\vsci command) are run against Nov2019, Apr2019, Aug2018, Mar2018 and Jul2017 releases.
2021-08-25 Martin van Dinther Fix for error reported when system catalog validations (\vsci command) are run on Jun2020 releases.
2021-08-04 Martin van Dinther Optimize setNull(3 args) method by doing the same thing as setNull(2 args)
2021-08-04 Martin van Dinther Improve output of logViolations()
2021-08-04 Martin van Dinther Speed up Test_Sbatching() by including: SET sys.optimizer = 'minimal_pipe'
2021-06-16 GIT repo for MonetDB Merge remote-tracking branch 'github/master'
2021-04-15 svetlin Revert "redirect errors to stderr and exit abnormally"
2021-03-30 svetlin redirect errors to stderr and exit abnormally
2021-06-14 Sjoerd Mullender Settings tag v3.1.
2021-06-14 Sjoerd Mullender Updated release numbers in preparation for a release. v3.1
2021-06-10 Martin van Dinther Updated ChangeLog, Archive and release.txt in preparation of new release.
2021-06-10 Martin van Dinther Approve changed output.
2021-06-10 Martin van Dinther Optimise code by reducing local variables which are used only once, replacing complex string concatenation by using StringBuilder, replacing some ternairy operators.
2021-06-09 Martin van Dinther Update usage text to the latest monetdb-jdbc-3.0.jre8.jar
2021-06-01 Martin van Dinther Add code to close the resultset after use to free resources on the server.
2021-06-01 Martin van Dinther Update the release.txt
2021-06-01 Martin van Dinther Improve text in ChangeLog. Also remove old release 3.0 changes.
2021-06-01 Martin van Dinther Turn off debug for next release.
2021-06-01 Martin van Dinther Correct comment, we never released version 2.30. It was 3.0.
2021-04-30 Martin van Dinther Optimised storing, setting and processing of parameter values in MonetPreparedStatement.
2021-04-30 Martin van Dinther Reduce the number of MonetDatabaseMetaData objects created via getMetaData() to maximum 1 per connection as it can be reused.
2021-04-29 Martin van Dinther Improved performance of ResultSetMetaData methods getPrecision(), getScale(), isNullable() and isAutoIncrement().
2021-04-15 Pedro Ferreira Closing embedded as MonetDBe-Java has been released embedded
2021-04-14 Martin van Dinther Change output to stderr when differences are found.
2021-04-14 Martin van Dinther Add missing FKey check from sessions.optimzer to optimizers.name.
2021-04-14 Martin van Dinther Do not dump table data of STREAM TABLEs. And other small improvements and optimisations.
2021-04-13 Pedro Ferreira Defensive line, if the console is not available don't attempt to read from it
2021-04-07 Martin van Dinther Turn on debug info temporary in order to get more info on JdbcClient startup NPE in default testweb:
2021-04-07 Martin van Dinther Convert and add Test_PSlargeamount to JDBC_API_Tester.java.
2021-04-07 Martin van Dinther Remove output of Test_PStimezone which changes when summertime or wintertime is changing the default timezone.
2021-03-24 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 Martin van Dinther Add tag for released v 3.0
2021-03-24 Martin van Dinther Added tag v3.0 for changeset bc39810b3faa
2021-03-24 Martin van Dinther Added tag v3.0 for changeset bc39810b3faa
2021-03-18 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-17 Martin van Dinther Add support for double quoted schema names for the \vsi command
2021-03-11 Martin van Dinther Extend JdbcClient with command line options to silently (no header info printed) run validations of system catalog or schema or all user schemas.
2021-03-11 Martin van Dinther Explicitly set source 8 and target 8 flags for javac compiler.
2021-03-11 Martin van Dinther Remove all no longer needed targets for individual tests.
2021-03-11 Martin van Dinther Converted and added test bogus-auto-generated-keys (which is currently run via JdbcClient)
2021-03-04 Martin van Dinther Avoid using table names called t1 in tests, make them more unique.
2021-03-04 Martin van Dinther Correcting typos in documentation text. Also improved the readability of the generated javadoc documents.
2021-03-03 Martin van Dinther Implemented PreparedStatement.toString() as requested by https://github.com/MonetDB/monetdb-java/issues/8
2021-03-03 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 Martin van Dinther Converted and added example program SQLcopyinto() to JDBC_API_Tester.java
2021-03-03 Martin van Dinther Converted and added Test_Int128() to JDBC_API_Tester.java.
2021-02-18 Martin van Dinther Converted 12 more JDBC tests from Bug*.java into "output on exception only" tests and included them into JDBC_API_Tester.java
2021-02-17 Martin van Dinther Add content of ChangeLog to ChangeLog-Archive
2021-02-17 Martin van Dinther Update ChangeLog release.txt for creating new MonetDB JDBC Driver release. v3.0
2021-02-17 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 Martin van Dinther Update major and minor release numbers in preparation of new major release
2021-02-10 Martin van Dinther Optimise composing the "SET TIME ZONE ..." string by using a StringBuilder. Less String copying.
2021-02-10 Martin van Dinther Remove some non essential spaces
2021-02-10 Martin van Dinther No need to include newlines or tabs in SQL query strings.
2021-02-10 Martin van Dinther Add missing Copyright header and made class final.
2021-02-10 Martin van Dinther include missing )
2021-02-10 Martin van Dinther Extended PreparedStatement.setString() json string validity test for json parameters to now also accept: numbers (with optional fractions and exponent), string literals between double quotes, and keywords: true, false and null.
2021-02-10 Martin van Dinther indent
2021-02-10 Joeri van Ruth default server reply size is 100, not -1
2021-02-10 Joeri van Ruth fetchsize is allowed to be -1
2021-02-09 Joeri van Ruth fix misrenaming
2021-02-08 Joeri van Ruth Add fetchsize to MonetDatabaseMetaData.getClientInfoProperties()
2021-02-08 Joeri van Ruth Refactor MonetDatabaseMetaData.getClientInfoProperties