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
|
2021-02-08 |
Joeri van Ruth |
Add fetchsize to the list of valid client props
|
2021-02-08 |
Joeri van Ruth |
Catch and warn about invalid fetch sizes.
|
2021-02-03 |
Martin van Dinther |
Added support for escaped wildcards (\% en \_) in String arguments of
|
2021-02-03 |
Martin van Dinther |
Optimisation in MonetPreparedStatement.setString(int parameterIndex, String x) for when the string is not of type inet or json or url or uuid.
|
2021-02-03 |
Martin van Dinther |
Restructured code (incl removal of duplicate code) for utility functions dq() and sq() which add double or double quotes and add escapes to string values.
|
2021-02-03 |
Martin van Dinther |
Added entries for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE
|
2021-02-02 |
Joeri van Ruth |
Allow to set fetchsize from the connection url
mapihandshake
|
2021-02-02 |
Joeri van Ruth |
Send reply size and time zone during initial handshake
|
2021-01-28 |
Martin van Dinther |
Added full ordering to correct issues when retrieving columns from fks where a table has multiple fks to the same table.
|
2021-01-28 |
Martin van Dinther |
Extend the generation of FOREIGN KEY CONSTRAINTS with ON UPDATE and ON DELETE rules.
|
2021-01-28 |
Martin van Dinther |
Finish implementation of foreign key referential integrity checks for user tables.
|
2021-01-28 |
Martin van Dinther |
Remove double space from msg.
|
2021-01-28 |
Martin van Dinther |
Force the driver class to the loaded so it registers itself with the DriverManager.
|
2021-01-20 |
Martin van Dinther |
Improved performance of ResultSetMetaData methods getSchemaName(), getTableName(), getPrecision(), getScale(), isNullable() and isAutoIncrement().
|
2021-01-14 |
Martin van Dinther |
Improved DatabaseMetaData.getTypeInfo() output for temporal data types: sec_interval, day_interval, month_interval, date, time, timetz, timestamp and timestamptz.
|
2021-01-14 |
Martin van Dinther |
Small improvements: adding some final keywords, removing unnecesary initialisations, improve comments.
|
2021-01-14 |
Martin van Dinther |
Resolved an issue where the JdbcClient sometimes would not find the MonetDB JDBC driver.
|
2021-01-11 |
GIT repo for MonetDB |
Merge branch 'master' into ci
|
2021-01-11 |
MitchellWeg |
remove ant install from ci
|
2021-01-11 |
MitchellWeg |
add osx ci
|
2021-01-11 |
Mitchell Weg |
Create linux.yml
|
2021-01-07 |
Martin van Dinther |
Improve code when setting query timeout. It used to call the sys.settimeout(bigint) which is deprecated as of release Jun2020 (11.37.7) and replaced by new sys.setquerytimeout(int).
|
2021-01-07 |
Martin van Dinther |
Optimise code, reduce duplicate code, cache major and minor version nrs of connected database server and max nr of clients so conversion of strings to ints is only done once.
|
2021-01-06 |
Martin van Dinther |
Update Copyright year.
|
2021-01-06 |
Martin van Dinther |
Corrected output of resultset columns UPDATE_RULE and DELETE_RULE when calling DatabaseMetaData API methods getImportedKeys() or getExportedKeys() or getCrossReference().
|
2021-01-06 |
Martin van Dinther |
Improved code and implemented all tests.
|
2021-01-04 |
Pedro Ferreira |
Java 8 vs 9 fixes
embedded
|
2020-12-21 |
Sjoerd Mullender |
Update ignore file.
|
2020-12-09 |
Martin van Dinther |
Implemented some more tests
|
2020-12-02 |
Martin van Dinther |
Implemented some more tests
|
2020-12-02 |
Martin van Dinther |
Changed test 'getIndexInfo(null, sys, table_types, false, false)' to resolve difference (9 instead of 10) reported on testweb for default branch.
|
2020-12-02 |
Pedro Ferreira |
Small cleanup
embedded
|
2020-12-02 |
Pedro Ferreira |
Fixed old tuple line protocol parsing
embedded
|
2020-11-26 |
Martin van Dinther |
Add tasks cleandoc and cleantests for convenience
|
2020-11-26 |
Martin van Dinther |
Add JDBC_API_Tester program to test JDBC Driver API methods and behavior of MonetDB server.
|
2020-11-19 |
Martin van Dinther |
Correct some warnings shown when running make doc
|
2020-11-19 |
Martin van Dinther |
Update refs for Java 8 and JDBC 4.2
|
2020-11-19 |
Martin van Dinther |
Improve executeLargeBatch(). Make sure it calls getLargeUpdateCount() instead of getUpdateCount() to populate the long[] elements.
|
2020-11-12 |
Martin van Dinther |
Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.*
|
2020-11-04 |
Pedro Ferreira |
Updated foreign key check. A user listed in the sys.queue view may not exist in the database anymore
|
2020-10-29 |
Martin van Dinther |
return the correct value for getJDBCMinorVersion() now we implemented JDBC 4.2 methods
|
2020-10-29 |
Martin van Dinther |
Undo the removal of line: import java.sql.DriverManager;
|
2020-10-29 |
Martin van Dinther |
Put MDBvalidator class into its own file in the util package
|
2020-10-29 |
Martin van Dinther |
Extended JdbcClient program with 3 new commands to quickly validate data integrity:
|
2020-10-15 |
Pedro Ferreira |
Reduce number of queries to speed up testing
|
2020-10-08 |
Martin van Dinther |
Optimize ResultSetMetaData by delaying creating of a new DatabaseMetaData object till when it is actually needed.
|
2020-10-08 |
Martin van Dinther |
Improved performance of ResultSetMetaData methods isAutoIncrement(), getPrecision() and getScale() significant for columns of specific data types as in some cases no costly meta data query is executed anymore.
|
2020-10-08 |
Martin van Dinther |
Remove code for handling Types.BIT. It is and will never be used as MonetDB does not support it. The BIT type is also already removed from the SQL standard.
|
2020-10-08 |
Martin van Dinther |
Set the connection properties treat_clob_as_varchar and treat_blob_as_binary to true by default for faster processing (less objects created, less memory needed) when querying CLOB or BLOB column data.
|
2020-10-07 |
Martin van Dinther |
Added support for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE.
|
2020-10-07 |
Martin van Dinther |
Add support for new (as of Oct2020 release) datatype: day_interval
|
2020-09-25 |
Martin van Dinther |
Adjust UpdateResponse to allow for large updates (long instead of int).
|
2020-09-25 |
Martin van Dinther |
Extend StartOfHeaderParser with method getNextAsLong() and change type of tuplecount to long.
|
2020-09-23 |
Martin van Dinther |
Updated JDBC driver to comply with JDBC 4.2 interface now we compile for Java 8. This includes:
|
2020-09-23 |
Martin van Dinther |
Corrected MonetDatabaseMetaData.getTypeInfo()
|
2020-09-23 |
Martin van Dinther |
Add 3 new system schemas for which no CREATE SCHEMA command should to be generated.
|
2020-09-23 |
Martin van Dinther |
Optimize HeaderLineParser.parse() method by replacing regionMatches() calls by direct character array comparisons.
|
2020-09-23 |
Martin van Dinther |
Optimize SQL query generation by eliminating "WHERE 1=1" conditions
|
2020-09-23 |
Martin van Dinther |
Correct SQL syntax in comment (LIKE "%" is not valid SQL in WHERE clause)
|
2020-09-17 |
Martin van Dinther |
Add utility method to replace calls to x.replaceAll().replaceAll() in several places.
|
2020-09-17 |
Martin van Dinther |
Remove old info from ChangeLog of previous release. The old info is available in ChangeLog-Archive.
|
2020-09-17 |
Martin van Dinther |
Add javadoc url where the supported hash algorithms are described.
|
2020-09-16 |
Martin van Dinther |
Undo accidental checkin of Work In Progress.
|
2020-09-16 |
Martin van Dinther |
Optimise constructed SQL query for getFunctions().
|
2020-09-16 |
Martin van Dinther |
Add sys.ms_stuff() to returned list of StringFunctions.
|
2020-09-16 |
Martin van Dinther |
Correcting invalid documentation URL refs.
|
2020-09-10 |
Martin van Dinther |
Remove support for deprecated MD5 encryption algorithm in MapiSocket.
|
2020-09-09 |
Martin van Dinther |
Improve test. Add a SELECT COUNT(*) query after the execution of the batched inserts to verify the expected nr of rows have been inserted.
|
2020-09-09 |
Martin van Dinther |
Fix for bug 6953.
|
2020-08-18 |
Pedro Ferreira |
Made 2.37 release
embedded
|
2019-07-26 |
Pedro Ferreira |
Backported more features from default branch.
embedded
|
2020-04-09 |
Sjoerd Mullender |
When using \n in SQL strings, the strings need an E prefix.
|
2020-03-04 |
Martin van Dinther |
Updated comment (replaced sql/include/sql_querytype.h with sql/include/sql_querytype.h)
|
2020-02-19 |
Martin van Dinther |
Corrected the return value of getCatalogTerm();
|
2020-02-19 |
Martin van Dinther |
Extend text in JDBC release.txt
|
2020-02-12 |
Martin van Dinther |
Switch to Java 8 compilation and distribution as Java 7 is no longer supported.
|
2020-02-12 |
Martin van Dinther |
merge
|
2020-01-22 |
Martin van Dinther |
Remove spaces from static SQL predicates: 1 = 0 and 1 = 1.
|
2020-01-28 |
Pedro Ferreira |
Removed setSoTimeout call at SQLcopyinto test. The test itself already has a timeout defined
|