10 months ago |
Joeri van Ruth |
Add ClientInfo tests
|
10 months ago |
Joeri van Ruth |
Minor changes to JDBC_API_Tester
|
10 months ago |
Joeri van Ruth |
Implement DatabaseMetaData.getClientInfoProperties
|
10 months ago |
Joeri van Ruth |
Older servers don't have clientinfo_properties yet
|
10 months ago |
Joeri van Ruth |
Implement ClientInfo API
|
10 months ago |
Joeri van Ruth |
Try to use reasonable defaults for ClientInfo
|
10 months ago |
Joeri van Ruth |
Send ClientInfo on startup
|
10 months ago |
Joeri van Ruth |
Add TLSTester.java to jdbctests.jar
|
10 months ago |
Martin van Dinther |
Adapt table DDL generator to deal with new UNIQUE NULLS NOT DISTINCT key_type.
|
10 months ago |
Martin van Dinther |
Adapt queries used in JDBC DatabaseMetaData methods getBestRowIdentifier() and getIndexInfo() to include new key_type: 3 = Unique Key With Nulls Not Distinct.
|
10 months ago |
Martin van Dinther |
Extend Makefile with target: jre21jars
|
10 months ago |
Martin van Dinther |
Adapt output of Test 'getIndexInfo(null, sys, key_types, false, false)' for servers 11.50 or higher.
|
12 months ago |
Martin van Dinther |
Add JDK 22 to test. It has been released on 19 March 2024.
|
12 months ago |
Martin van Dinther |
It would be good if on MacOS we also run the tests. Lets see what happens.
|
12 months ago |
Martin van Dinther |
Remove testing against Jul2021. It appears the MonetDB Jul2021 docker container is too old to work correctly in this actions framework (it uses different env settings, which fail to start the server).
|
12 months ago |
Martin van Dinther |
Improve and optimize PreparedStatement.setBigDecimal() implementation. It now checks on null input parameter to prevent NPE. Also removed code to trim leading zero's.
|
12 months ago |
Martin van Dinther |
Extend testing also against Jul2021
|
12 months ago |
Martin van Dinther |
Update used monetdb_container
|
12 months ago |
Martin van Dinther |
Update GH actions to v4
|
12 months ago |
Martin van Dinther |
Optimise code, use append(char) instead of append(String)
|
12 months ago |
Martin van Dinther |
An array_size of 0 (so new String[0]) is allowed in java.
|
12 months ago |
Martin van Dinther |
Corrected ResultSetMetaData methods getPrecision(), getColumnDisplaySize() and ParameterMetaData method getPrecision() for the interval data types. They now return more precise information for the 13 possible interval data types.
|
12 months ago |
Martin van Dinther |
Improved ResultSetMetaData.getColumnTypeName() and ParameterMetaData.getParameterTypeName() for interval types. It now returns more precise information for the 13 possible interval data types.
|
12 months ago |
Martin van Dinther |
Improve MonetResultSetMetaData contructor by checking on valid arrays once, such that this does not need to be checked in methods for each result column.
|
12 months ago |
Martin van Dinther |
Improve isSigned() information on result columns and parameters of Types.DATE, Types.TIMESTAMP and Types.TIMESTAMP_WITH_TIMEZONE. These can have a negative year.
|
12 months ago |
Martin van Dinther |
Optimise getMetaData(). We can compute the number of result columns, so avoid to go through all metadata entries in column[] to test if it is a result column.
|
12 months ago |
Martin van Dinther |
Optimise getParameterMetaData(). We can compute the number of parameters now, so avoid to go through all entries in column[] to test if it is a parameter.
|
13 months ago |
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 |
Martin van Dinther |
Extend Test_DBCmetadata() test with missing calls to getProcedures(), getProcedureColumns(), getFunctions() and getFunctionColumns() for user defined procedure and user defined function.
|
14 months ago |
Joeri van Ruth |
Allow to run 'make test' in the toplevel directory
|
14 months ago |
Joeri van Ruth |
Implement the new schema= option of the jdbc URL
|
14 months ago |
Joeri van Ruth |
Target timezone is in minutes, setTimeZone is in seconds
|
14 months ago |
Joeri van Ruth |
Convert release.txt to release.md and add TLS info
|
14 months ago |
Joeri van Ruth |
Add Parameter#isTlsOnly method
|
14 months ago |
Joeri van Ruth |
Add verbose mode to TLSTester
|
14 months ago |
Martin van Dinther |
Correct the example in the comment.
|
14 months ago |
Martin van Dinther |
Optimised internal method getParamIdx(). Instead of going through a loop each time (for all result columns and parameters), we now calculate the internal array index value directly, which is much faster.
|
14 months ago |
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.
|
14 months ago |
Martin van Dinther |
Adjust JDBC_API_Tester to accept new behavior of returning a varchar instead of clob or char as metadata. This new behavior applies to MonetDB servers 11.50 or higher.
|
14 months ago |
Martin van Dinther |
Branch cleanup_types has been merged into default, so enable the condition where type_digits is now returning a lower number.
|
14 months ago |
Martin van Dinther |
Remove not needed/used internal method checkValidProperty()
|
14 months ago |
Martin van Dinther |
Improve the code, layout, order of variables and setting, and text.
|
14 months ago |
Martin van Dinther |
Resolve some javadoc errors and warnings
|
14 months ago |
Martin van Dinther |
Remove not used/needed serialVersionUID
|
14 months ago |
Martin van Dinther |
Add missing javadoc comment
|
14 months ago |
Martin van Dinther |
Add missing license headers
|
14 months ago |
Martin van Dinther |
Suppress warning: [fallthrough] possible fall-through into case
|
14 months ago |
Martin van Dinther |
Suppress warning: [serial] serializable class ValidationError has no definition of serialVersionUID
|
14 months ago |
Martin van Dinther |
Resolve warning: no comment
|
14 months ago |
Martin van Dinther |
Suppress warning: [serial] serializable class Failure has no definition of serialVersionUID
|
14 months ago |
Martin van Dinther |
Also catch java.net.URISyntaxException and java.net.MalformedURLException and convert them to an IOException.
|
14 months ago |
Martin van Dinther |
Resolve warning: [deprecation] URL(String) in URL has been deprecated
|
14 months ago |
Martin van Dinther |
Move non JDBC API method to the end where the other add methods are placed.
|
15 months ago |
Martin van Dinther |
Removed old v3.3 changes from the ChangeLog. Those are still available in the ChangeLog-Archive.
|
15 months ago |
Martin van Dinther |
Added missing Copyright header comments
|
15 months ago |
Martin van Dinther |
Prepare JDBC_API_Tester for changed output (digits return 31 instead of 32 for int, 15 instead 16 for smallint) once branch cleanup_types will be merged into default.
|
15 months ago |
Joeri van Ruth |
Merge 'monetdbs' into 'default'
|
15 months ago |
Joeri van Ruth |
Merge 'default' into 'monetdbs'
monetdbs
|
15 months ago |
Joeri van Ruth |
relax wording of expected exception
monetdbs
|
15 months ago |
Joeri van Ruth |
Ensure sock is closed on errors
monetdbs
|
15 months ago |
Joeri van Ruth |
Handle null case
monetdbs
|
15 months ago |
Joeri van Ruth |
comments
monetdbs
|
15 months ago |
Joeri van Ruth |
formatting
monetdbs
|
15 months ago |
Joeri van Ruth |
convert space indents to tabs
monetdbs
|
15 months ago |
Martin van Dinther |
Adjust test to not compare output that changes when run in different time zones.
|
15 months ago |
Martin van Dinther |
The String types[] passed to getTables() may contain entries containing null or empty string "". Those are invalid table types.
|
15 months ago |
Joeri van Ruth |
Merge 'default' into 'monetdbs'
monetdbs
|
15 months ago |
Joeri van Ruth |
Cache the system trust roots between invocations
monetdbs
|
15 months ago |
Joeri van Ruth |
comment
monetdbs
|
16 months ago |
Joeri van Ruth |
Improve error messages
monetdbs
|
16 months ago |
Joeri van Ruth |
fix comments
monetdbs
|
16 months ago |
Joeri van Ruth |
Debug and clarify pasword hashing code
monetdbs
|
16 months ago |
Joeri van Ruth |
Move timeZoneSet and sizeHeaderEnabled into Callback
monetdbs
|
16 months ago |
Joeri van Ruth |
Heed followRedirect
monetdbs
|
16 months ago |
Joeri van Ruth |
Suppress warning about unchecked conversion
monetdbs
|
16 months ago |
Joeri van Ruth |
Comments and formatting
monetdbs
|
16 months ago |
Sjoerd Mullender |
Update copyright for the new year, move to MonetDB Foundation, add SPDX.
|
16 months ago |
Martin van Dinther |
In ResultSet.getObject(column, Class<T> type) and ResultSet.getObject(column, Map<String,Class<?>>) methods added support to return objects for classes: java.time.LocalDate, java.time.LocalDateTime.
|
16 months ago |
Sjoerd Mullender |
Remove last references to MCL_MAJOR and MCL_MINOR.
|
16 months ago |
Sjoerd Mullender |
There is no MCL_{MAJOR,MINOR} to replace.
|
16 months ago |
Sjoerd Mullender |
No need to create MonetVersion.java before running ant.
|
16 months ago |
Martin van Dinther |
Add testing against MonetDB Dec2023
|
16 months ago |
Martin van Dinther |
Enhanced DatabaseMetaData.getTables() method by adding support for SQL table type names: 'BASE TABLE', 'GLOBAL TEMPORARY' and 'LOCAL TEMPORARY' in parameter types[].
|
16 months ago |
Martin van Dinther |
Enhance \vsi command by removing a trailing ; terminator from the provided schema name.
|
16 months ago |
Martin van Dinther |
Now we have a MonetVersion class use it from MonetDatabaseMetaData also.
|
16 months ago |
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 |
Martin van Dinther |
correct English
|
16 months ago |
Martin van Dinther |
Prevent sql processor to produce server msg: mul_int_bte_int: ERROR: 22003!overflow in calculation 2147483647*4.
|
16 months ago |
Martin van Dinther |
sources are compliant with java 8
|
16 months ago |
Martin van Dinther |
In ResultSet.getObject() method added support for retrieving
|
16 months ago |
Martin van Dinther |
correct indentation
|
16 months ago |
Martin van Dinther |
Fix the computed CHAR_OCTET_LENGTH value of resultsets returned by getColumns(), getFunctionColumns() and getProcedureColumns().
|
16 months ago |
Joeri van Ruth |
Fix arithmetic overflow
|
16 months ago |
Joeri van Ruth |
InputStream.read must return the byte UNSIGNED!
|
16 months ago |
Joeri van Ruth |
Call reader.read multiple times if necessary
|
16 months ago |
Joeri van Ruth |
Use intrinsics rather than manual flow control
|
16 months ago |
Joeri van Ruth |
Use new MapiSocket.connect() method In CopyIntoSTDIN test
monetdbs
|
16 months ago |
Joeri van Ruth |
Remove naive url check because the world has become more complicated
monetdbs
|
16 months ago |
Joeri van Ruth |
Add MapiSocket.connect(url, properties) method
monetdbs
|
16 months ago |
Joeri van Ruth |
Add interface to MonetConnection for retrieving connection info as Properties
monetdbs
|
16 months ago |
Joeri van Ruth |
Move more URL and properties parsing responsibilities to Target
monetdbs
|
16 months ago |
Joeri van Ruth |
Fully implement Target.buildURL
monetdbs
|
16 months ago |
Joeri van Ruth |
Move code
monetdbs
|
16 months ago |
Joeri van Ruth |
Change default reply size to 250
monetdbs
|
16 months ago |
Joeri van Ruth |
Set ALPN protocol if the runtime supports it
monetdbs
|
16 months ago |
Joeri van Ruth |
Send SNI (Server Name Indication)
monetdbs
|
16 months ago |
Joeri van Ruth |
Send NUL bytes on non-TLS connect
monetdbs
|
16 months ago |
Joeri van Ruth |
Add tests using monetdb-tlstester
monetdbs
|
16 months ago |
Joeri van Ruth |
TLS seems to work
monetdbs
|
16 months ago |
Joeri van Ruth |
TLS support in its most basic form
monetdbs
|
16 months ago |
Joeri van Ruth |
Prepare for implementing TLS
monetdbs
|
16 months ago |
Joeri van Ruth |
replysize -> replySize
monetdbs
|
16 months ago |
Joeri van Ruth |
Arrange testing
monetdbs
|
16 months ago |
Joeri van Ruth |
Allow to pass whole URL to jdbcclient not just separate parameters
monetdbs
|
16 months ago |
Joeri van Ruth |
MonetDriver: Use only the properties if URL is exactly "jdbc:monetdb:"
monetdbs
|
16 months ago |
Joeri van Ruth |
Suppress jdbcclient warnings about unknown .monetdb settings
monetdbs
|
16 months ago |
Joeri van Ruth |
Use the new url parser
monetdbs
|
17 months ago |
Joeri van Ruth |
Understand so_timeout, treat_clob_as_varchar and treat_blob_as_binary
monetdbs
|
17 months ago |
Joeri van Ruth |
Refactor
monetdbs
|
17 months ago |
Joeri van Ruth |
Adjustments after applying changes to libmapi
monetdbs
|
17 months ago |
Joeri van Ruth |
URL parser passes the tests.
monetdbs
|
17 months ago |
Joeri van Ruth |
Get rid of MONETURL constant
monetdbs
|
16 months ago |
Joeri van Ruth |
Revert "FailUploadLate tests: verify server didn't crash"
|
22 months ago |
Joeri van Ruth |
Generate MonetVersion.java rather than MonetDriver.java
|
22 months ago |
Joeri van Ruth |
Get rid of JDBC_DEF_PORT
|
22 months ago |
Joeri van Ruth |
Disable @version and @author in Javadoc
|
22 months ago |
Joeri van Ruth |
FailUploadLate tests: verify server didn't crash
|
18 months ago |
Martin van Dinther |
Adapt expected output of Bug_PrepStmtSetString_6382() for servers 11.48 and higher which store JSON string values in optimized form (without whitespace characters).
|
18 months ago |
Martin van Dinther |
Improved DatabaseMetaData.getSystemFunctions(). It now also returns functions: current_sessionid, greatest, ifnull, least, sql_max, sql_min. Function ifnull will only be returned for servers Jun2023 (11.47 or higher).
|
19 months ago |
Martin van Dinther |
Oracle JDK is only supported for JDK 17 and later
|
19 months ago |
Martin van Dinther |
Add java/jdk 21, remove old 14 and 19.
|
19 months ago |
Martin van Dinther |
Extended Not Null violation check also with empty string checks for some of the syte tables varchar columns.
|
20 months ago |
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 |
Niels Nes |
use distro name
|
20 months ago |
Niels Nes |
newer actions checkout api (v3)
|
20 months ago |
Martin van Dinther |
Implemented ResultSet methods:
|
20 months ago |
Martin van Dinther |
Reduce code by importing java.sql.Date; and remove prefix java.sql. where no longer needed.
|
21 months ago |
Martin van Dinther |
Fix problem where passed file name contained a : character but was not an URL,
|
21 months ago |
Martin van Dinther |
Improve the implementation of abort() by using the provided Executor object.
|
21 months ago |
Martin van Dinther |
Fixed javac version 20 compiler warning.
|
21 months ago |
Martin van Dinther |
Fixed javac version 20 compiler warnings.
|
21 months ago |
Martin van Dinther |
Removed deprecated nl.cwi.monetdb.*.* classes and package.
|
21 months ago |
Martin van Dinther |
Removed code to support old MonetDB servers Oct2014 or older.
|
21 months ago |
Martin van Dinther |
2 more places of optimization by avoiding calling getColumnTypeName(column)
|
21 months ago |
Martin van Dinther |
Update release.txt
|
21 months ago |
Martin van Dinther |
Corrected implementation of Connection methods getClientInfo() and setClientInfo().
|
21 months ago |
Martin van Dinther |
Small optimization by avoiding calling getColumnTypeName(column)
|
21 months ago |
Martin van Dinther |
Enable showing deprecation and warnings
|
22 months ago |
Martin van Dinther |
A few more places where we can remove append() calls for static int values in construction of Strings.
|
22 months ago |
Martin van Dinther |
Optimization: When number of resultcolumns is less than MAX_COLUMNS_PER_QUERY (which is 80) we can make a StringBuilder with a smaller initial capacity.
|
22 months ago |
Martin van Dinther |
Remove append() calls for static int values in construction of Strings.
|
22 months ago |
Martin van Dinther |
Add extra null check to prevent NPE.
|
22 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getClientProperties().
|
24 months ago |
Martin van Dinther |
Resolve warning: [lossy-conversions] implicit cast from long to int in compound assignment is possibly lossy
|
24 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getStringFunctions() when connected to a Jun2023 server.
|
2023-04-20 |
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-18 |
Martin van Dinther |
Adapt output of command: debug SELECT 5; which is now different depending on the tested server.
|
2023-04-06 |
Martin van Dinther |
Enlarge timeout test from 1 to 4 seconds to prevent potential differences reported on testweb for slow (MS windows) platforms.
|
2023-03-23 |
Martin van Dinther |
Correct setQueryTimeout(secs) implementation. It was changed to match the web documentation (see https://dev.monetdb.org/hg/monetdb-java/rev/849f99124e32 ) but it appears the web documentation was wrong. So revert the changes made.
|
2023-03-23 |
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-16 |
Martin van Dinther |
UTF-8 is a standard character set always available on Java, so use it where needed.
|
2023-03-16 |
Martin van Dinther |
Correct test Test_PSsetBytes() by explicitly converting a unicode String to a UTF-8 bytes array.
|
2023-03-08 |
Martin van Dinther |
Extend makefile with targets: jre17jars and testsjar
|
2023-03-08 |
Martin van Dinther |
Change expected output values into unicode characters.
|
2023-02-24 |
Joeri van Ruth |
Add GitHub Action to test building with various JDK versions
|
2023-02-24 |
Joeri van Ruth |
Add GitHub Action to test against various MonetDB versions
|
2023-02-24 |
Joeri van Ruth |
Show more information when OnClientTester can't connect
|
2023-02-23 |
Sjoerd Mullender |
Settings tag v3.3.
|
2023-02-23 |
Sjoerd Mullender |
Updated release numbers in preparation for a release.
v3.3
|
2023-02-23 |
Martin van Dinther |
Add information on the column SPECIFIC_NAME as returned by getProcedures, getProcedureColumns, getFunctions and getFunctionColumns for overloaded procedure and function names.
|
2023-02-23 |
Martin van Dinther |
Update ChangeLog in preparation of new release.
|
2023-02-23 |
Martin van Dinther |
Update JDBC documentation text.
|
2023-02-22 |
Joeri van Ruth |
Reset connection state before restarting the authentication sequence
|
2023-02-16 |
Martin van Dinther |
In MonetCallableStatement constructor skip calling removeEscapes() when the connected server supports ODBC/JDBC escape sequence syntax.
|
2023-02-16 |
Martin van Dinther |
Disable checks for Types.LONGVARCHAR and Types.LONGVARBINARY as MonetDB server does not support these data types, and no mappings exists to these JDBC Types and thus these cases will never be reached in JDBC Driver.
|
2023-02-16 |
Martin van Dinther |
Extend getSystemFunctions() to also report system functions database() and ifnull() if they exist in sys.functions and can be called without odbc escape sequences.
|
2023-02-16 |
Martin van Dinther |
In getClientInfoProperties() order the static values list alphabetically.
|
2023-02-09 |
Martin van Dinther |
Removed changes of previous release (they are still available in the ChangeLog-Archive).
|
2023-02-09 |
Martin van Dinther |
Improve DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax().
|
2023-02-09 |
Martin van Dinther |
Corrected DatabaseMetaData.getSQLKeywords() output.
|
2023-02-02 |
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 |
Martin van Dinther |
Optimize setBytes() implementation. For the 16 hex codes use a char[] and direct array indexing instead of a String and calling charAt().
|
2023-02-02 |
Martin van Dinther |
Adding a missing test for testing method setBytes() on a PreparedStatement.
|
2023-01-26 |
Martin van Dinther |
For type inet we always get 0 as length from the server. As inet has a maximum display length of 18 we should return that more useful value instead.
|
2023-01-26 |
Martin van Dinther |
Fixed issue when you create a new Statement, call getGeneratedKeys().getMetaData().
|
2023-01-19 |
Martin van Dinther |
Corrected DatabaseMetaData.getUDTs() output.
|
2023-01-19 |
Martin van Dinther |
For JdbcClient enlarge the fetchsize at connection moment.
|
2023-01-19 |
Martin van Dinther |
Small improvements.
|
2023-01-19 |
Martin van Dinther |
Remove finalize() method as it is deprecated and marked for removal in a future JDK. See also: https://openjdk.org/jeps/421
|
2023-01-19 |
Martin van Dinther |
Resolve some javac -Xdoclint warnings
|
2023-01-19 |
Martin van Dinther |
Improved implementation of PreparedStatement.getParameterMetaData().
|
2023-01-19 |
Martin van Dinther |
Do not make this class public as it is to be used only within this package.
|
2023-01-05 |
Martin van Dinther |
Improved implementation of PreparedStatement.getMetaData().
|
2023-01-05 |
Martin van Dinther |
Updated Copyright year.
|
2023-01-04 |
Martin van Dinther |
Update used SQLStates
|
2023-01-04 |
Martin van Dinther |
Moving static method getClassForType() from MonetResulSet to MonetDriver class which is a much more logical place.
|
2023-01-04 |
Martin van Dinther |
Improve implementation of ResultSet.getMetaData().
|
2022-12-22 |
Martin van Dinther |
Correct and improve the information on Statement.setEscapeProcessing method.
|
2022-12-22 |
Martin van Dinther |
Counting only parameter markers to determine the fetchSize is not sufficiant for all Prepared statements.
|
2022-12-22 |
Martin van Dinther |
Future versions of MonetDB (post Sep2022) will have capability to parse and execute ODBC/JDBC escape sequence syntax.
|
2022-12-15 |
Martin van Dinther |
Resolve javac and javadoc warnings when compiled with JDK19.
|
2022-12-15 |
Martin van Dinther |
Resolve javadoc errors.
|
2022-12-14 |
Martin van Dinther |
Correcting a typo in comment
|
2022-12-09 |
Joeri van Ruth |
Some more Javadoc improvements.
|
2022-12-09 |
Joeri van Ruth |
Fix file transfers
|
2022-12-08 |
Martin van Dinther |
Add a ChangeLog entry for change of method name in a MonetDB specific class.
|
2022-12-08 |
Martin van Dinther |
Add method boolean inRawStringsMode() to check if iconnected server is running in raw_strings mode.
|
2022-12-08 |
Martin van Dinther |
Some improvements.
|
2022-12-08 |
Joeri van Ruth |
Fix a problem with PREPARE INSERT
mclreader
|
2022-12-08 |
Joeri van Ruth |
Refactor BufferedMCLReader
|
2022-12-01 |
Martin van Dinther |
Adjust Test_DBCmetadata() to exclude creating, retrieving and dropping indices on temporary tables for MonetDB servers before Jan2022 (11.45).
|
2022-11-24 |
Martin van Dinther |
Use indexOf(char) instead of indexOf(String) where possible.
|
2022-11-23 |
Martin van Dinther |
Inline isValidProperty() in checkValidProperty() as it is the only place the method is called. Also add javadoc comments.
|
2022-11-23 |
Martin van Dinther |
Eliminate hardcoded value 250 in the constructor of MonetPreparedStatement. For this an internal package method MonetConnection.getDefaultFetchSize() is added.
|
2022-11-23 |
Martin van Dinther |
Use nrParams when working with Parameters.
|
2022-11-23 |
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-21 |
Joeri van Ruth |
In test_ServerStopsReading, wait longer for the server to cancel the upload
|
2022-11-17 |
Martin van Dinther |
Add checks for sql String parameter to prevent NullPointerException or executing an empty sql String.
|
2022-11-17 |
Martin van Dinther |
Fixed an invalid error issue when a PreparedStatement had more than 250 parameters.
|
2022-11-16 |
Martin van Dinther |
Extend error messages with the linetype to give more info.
|
2022-11-16 |
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 |
Martin van Dinther |
Add test for reproducing issue #7337
|
2022-11-16 |
Martin van Dinther |
Add missing cleanup when an error occurs.
|
2022-11-10 |
Martin van Dinther |
Adapt JDBC_API_Tester to conditionally invoke running OnClientTester.
|
2022-11-10 |
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-07 |
Joeri van Ruth |
Fix Xlint warnings
|
2022-11-03 |
Martin van Dinther |
For a Class object use getCanonicalName() instead of getName().
|
2022-11-03 |
Martin van Dinther |
Corrected returned SQL TypeName values for the MonetDB interval types: 'day_interval', 'month_interval' and 'sec_interval'.
|
2022-11-03 |
Martin van Dinther |
Tests should always cleanup their created objects, so added cleanup() method.
|
2022-11-03 |
Martin van Dinther |
Improve composeMatchPart(final String in). Prevent parsing pattern when length is 0. Optimise patterns: % or %%.
|
2022-11-03 |
Martin van Dinther |
Simplify.
|
2022-11-03 |
Martin van Dinther |
Resolve javac compilation warning:
|
2022-11-03 |
Martin van Dinther |
Add missing Copyright header info
|
2022-11-03 |
Martin van Dinther |
Also include ConnectionTests.class in jdbctests.jar
|
2022-11-01 |
Sjoerd Mullender |
Remove carriage returns (\r) from files.
|
2022-10-31 |
Joeri van Ruth |
Add tests for autocommit and timezone handshake options
|
2022-10-31 |
Joeri van Ruth |
Do not forget to update the autoCommit bookkeeping
|
2022-10-31 |
Joeri van Ruth |
Update ChangeLog
|
2022-10-28 |
Joeri van Ruth |
Refactor Handshake options
|
2022-10-27 |
Martin van Dinther |
Mark these 2 classes as final.
|