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
|
2020-01-02 |
Martin van Dinther |
Update Copyright year.
|
2019-12-04 |
Martin van Dinther |
Add mapping for type 'str' which is returned when you execute a PREPARE ... statement for the metadata info for descriptions columns: schema, table and column.
|
2019-11-21 |
Martin van Dinther |
Add private checkNotClosed() method to check if the connection is not closed.
|
2019-11-21 |
Martin van Dinther |
Add JDBC test program to reproduce the hang problem of a failed prepare due to mal error.
|
2019-11-14 |
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-06 |
Martin van Dinther |
Remove catch code from finally part where original timeout is reset on server.
|
2019-11-06 |
Martin van Dinther |
Update name of MonetDB JDBC jar file in error msg.
|
2019-11-05 |
Pedro Ferreira |
Added test and fix for bug 6782, ie set the connection's query timeout explicitly at the end of isValid method.
|
2019-10-09 |
Martin van Dinther |
Add documentation for main method as it is used by javadoc.
|
2019-09-26 |
Sjoerd Mullender |
Settings tag v2.29.
|
2019-09-26 |
Sjoerd Mullender |
Updated release numbers in preparation for a release.
v2.29
|
2019-09-26 |
Martin van Dinther |
Added general release notes on the new release in the ChangeLog
|
2019-09-25 |
Martin van Dinther |
Correct getNumericFunctions() which incorrectly returned functions 'code' and 'space' as numeric functions.
|
2019-09-25 |
Martin van Dinther |
Prepare for new release of monetdb-java jar files.
|
2019-09-25 |
Martin van Dinther |
commandTempl[2] is never used, so no need to allocate and initialise it.
|
2019-09-25 |
Martin van Dinther |
Backed out changeset aa17dfa45a8a
|
2019-09-25 |
Martin van Dinther |
commandTempl[2] is never used, so no need to allocate and initialise it.
|
2019-09-25 |
Martin van Dinther |
Eliminate the need for private static final variables which are filled by preproccesor.
|
2019-09-19 |
Martin van Dinther |
Moved utility methods and associated caches from DatabaseMetaData to Connection object.
|
2019-09-18 |
Martin van Dinther |
Corrected method DatabaseMetaData.getBestRowIdentifier(). It used to return columns of both primary key and unique constraints. Now it only returns the columns of the primary key if it has one, else columns of a unique constraint.
|
2019-09-12 |
Martin van Dinther |
Updated oand improved MonetResultSet constructors. They do not throw SQLException or IOException.
|
2019-09-12 |
Martin van Dinther |
Removed duplicate code for converting a string of hex characters into a byte array, done both in MonetBlob.create() and in MonetResultSet.getBytes().
|
2019-09-12 |
Martin van Dinther |
Removed duplicate code from setCharacterStream(int parameterIndex, Reader reader, long length).
|
2019-09-12 |
Martin van Dinther |
Add optimisation for MonetClob.getSubString(pos, length) in case the whole string is requested.
|
2019-09-12 |
Martin van Dinther |
Optimised setBytes() method. Eliminated the concatenation of 3 strings: "blob '" + hex.toString() + "'" which can be costly for large byte[] data, which has just been converted into hexString of twice its size.
|
2019-09-12 |
Martin van Dinther |
Optimised parsing of Header line data.
|
2019-09-12 |
Martin van Dinther |
Method Response.complete() is never used or needed. Disabled the code from the interface and its implementations.
|
2019-09-11 |
Martin van Dinther |
In DatabaseMetaData methods which accept name match patterns, optimise the SQL generation when the pattern equals a: %
|
2019-09-11 |
Martin van Dinther |
Optimized parse method of TupleLineParser by creating less helper objects and replacing method calls by direct operations on variables.
|
2019-09-05 |
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 |
Martin van Dinther |
build of java tests depends on the monetdb-jdbc.*.jar so also change it there.
|
2019-09-04 |
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 |
Martin van Dinther |
Corrected JdbcClient program: the dumping of a view DDL was incorrect when the view creation statement was not starting with "create view ", such as when it was created using "CREATE VIEW" or "create or replace view".
|
2019-09-04 |
Martin van Dinther |
Restore initial loading of the MonetDriver class by the java.sql.DriverManager
|
2019-08-29 |
Martin van Dinther |
Replace StringBuilder methods sb.delete(0, sb.length()) with faster sb.setLength(0).
|
2019-08-28 |
Martin van Dinther |
Removed the catalog parameter from the Exporter.dumpSchema method as it is always null for MonetDB.
|
2019-08-28 |
Martin van Dinther |
Optimize and improve SQL and XML exporters
|
2019-08-28 |
Martin van Dinther |
When exporting table/view definition always include the schema name.
|
2019-08-22 |
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 |
Martin van Dinther |
Add check on null to prevent NPE and added missing tbl.close(); statements to close ResultSet resources.
|
2019-08-22 |
Martin van Dinther |
Improved JdbcClient program. It now also dumps definitions of MERGE TABLE, REMOTE TABLE, REPLICA TABLE and STREAM TABLE when dumping all tables.
|
2019-08-22 |
Martin van Dinther |
Add additional "final" keyword to classes, method arguments and local variables where possible.
|
2019-08-21 |
Martin van Dinther |
Add "final" keyword to classes, method arguments and local variables where possible.
|
2019-08-21 |
Martin van Dinther |
Add "final" keyword to classes, method arguments and local variables where possible.
|
2019-08-21 |
Martin van Dinther |
Undo change cf372fae2adb. The problem was in the dump code in JdbcClient.
|
2019-08-20 |
Sjoerd Mullender |
Removed a zero width space.
|
2019-08-20 |
Pedro Ferreira |
Fixed outer join for retrieving indeces information. Also conditionally check to retrieve primary key indeces on getIndexInfo method.
|
2019-08-15 |
Martin van Dinther |
Small code and doc improvements. Moved helper functions to the bottom.
|
2019-08-15 |
Martin van Dinther |
Added table aliases and use them in all meta data SQL queries to reduce query size.
|
2019-08-15 |
Martin van Dinther |
Resolve javac -Xlint warnings when compiled on Java 9 or higher
|
2019-08-15 |
Martin van Dinther |
Add a utility method to close objects ignoring any possible SQLExceptions thrown.
|
2019-08-14 |
Martin van Dinther |
Correcting typo in comment
|
2019-08-14 |
Martin van Dinther |
Improved MonetDatabaseMetaData methods:
|
2019-08-08 |
Martin van Dinther |
Add "final" keyword to classes, method arguments and local variables where possible.
|
2019-08-07 |
Martin van Dinther |
Add "final" keyword to classes, method arguments and local variables where possible.`
|
2019-08-01 |
Martin van Dinther |
Add "final" keyword to method arguments and local variables where possible.
|