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.
|
14 months ago |
Martin van Dinther |
Removed old v3.3 changes from the ChangeLog. Those are still available in the ChangeLog-Archive.
|
14 months ago |
Martin van Dinther |
Added missing Copyright header comments
|
14 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
|
15 months ago |
Sjoerd Mullender |
Update copyright for the new year, move to MonetDB Foundation, add SPDX.
|
15 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.
|
15 months ago |
Sjoerd Mullender |
Remove last references to MCL_MAJOR and MCL_MINOR.
|
15 months ago |
Sjoerd Mullender |
There is no MCL_{MAJOR,MINOR} to replace.
|
15 months ago |
Sjoerd Mullender |
No need to create MonetVersion.java before running ant.
|
15 months ago |
Martin van Dinther |
Add testing against MonetDB Dec2023
|
15 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[].
|
15 months ago |
Martin van Dinther |
Enhance \vsi command by removing a trailing ; terminator from the provided schema name.
|
15 months ago |
Martin van Dinther |
Now we have a MonetVersion class use it from MonetDatabaseMetaData also.
|
15 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
|
16 months ago |
Joeri van Ruth |
Understand so_timeout, treat_clob_as_varchar and treat_blob_as_binary
monetdbs
|
16 months ago |
Joeri van Ruth |
Refactor
monetdbs
|
16 months ago |
Joeri van Ruth |
Adjustments after applying changes to libmapi
monetdbs
|
16 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"
|
21 months ago |
Joeri van Ruth |
Generate MonetVersion.java rather than MonetDriver.java
|
21 months ago |
Joeri van Ruth |
Get rid of JDBC_DEF_PORT
|
21 months ago |
Joeri van Ruth |
Disable @version and @author in Javadoc
|
21 months ago |
Joeri van Ruth |
FailUploadLate tests: verify server didn't crash
|
17 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).
|
18 months ago |
Martin van Dinther |
Oracle JDK is only supported for JDK 17 and later
|
18 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.
|
19 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
|
21 months ago |
Martin van Dinther |
A few more places where we can remove append() calls for static int values in construction of Strings.
|
21 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.
|
21 months ago |
Martin van Dinther |
Remove append() calls for static int values in construction of Strings.
|
21 months ago |
Martin van Dinther |
Add extra null check to prevent NPE.
|
22 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getClientProperties().
|
23 months ago |
Martin van Dinther |
Resolve warning: [lossy-conversions] implicit cast from long to int in compound assignment is possibly lossy
|
23 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getStringFunctions() when connected to a Jun2023 server.
|
24 months ago |
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.
|
24 months ago |
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.
|