Mercurial > hg > monetdb-java
comparison release.txt @ 0:a5a898f6886c
Copy of MonetDB java directory changeset e6e32756ad31.
author | Sjoerd Mullender <sjoerd@acm.org> |
---|---|
date | Wed, 21 Sep 2016 09:34:48 +0200 (2016-09-21) |
parents | |
children | 9d4b1ef73a5f |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a5a898f6886c |
---|---|
1 RELEASE NOTES | |
2 MonetDB JDBC driver version 2.23 (Liberica/MCL-1.13) | |
3 Release date: 2016-07-13 | |
4 | |
5 This JDBC driver is designed for use with MonetDB, a main-memory | |
6 database. For more information see https://www.monetdb.org/. | |
7 | |
8 Within the current implementation not all functionalities of the JDBC | |
9 interface are available. It is believed, however, that this | |
10 implementation is rich enough to be suitable for a majority of | |
11 application settings. | |
12 Note that this driver is JDBC4 compatible, and hence cannot be compiled | |
13 with Java 1.5 and earlier. | |
14 As of Jul2015 release we compile the java sources to target: Java 1.7. | |
15 | |
16 Below a list of supported features can be found. Please read this list | |
17 if you intend to use this driver. | |
18 | |
19 If you feel some features are missing or have encountered an issue/bug, | |
20 please let us know at our bugtracker: | |
21 https://bugs.monetdb.org/Developers/ReportingABug | |
22 | |
23 Currently implemented JDBC interfaces: | |
24 * java.sql.Driver | |
25 | |
26 * javax.sql.DataSource (not tested) | |
27 | |
28 * java.sql.Connection | |
29 The next features/methods are NOT implemented: | |
30 - createStatement with result set holdability | |
31 - nativeSQL (there is no query parsing for JDBC escapes yet) | |
32 - prepareCall (CallableStatement not supported) | |
33 - prepareStatement with column indices or names | |
34 - setCatalog (there is no catalog) | |
35 - setHoldability (close/hold cursors over commit is not | |
36 configurable) | |
37 - isReadOnly/setReadOnly (updateable result sets are not supported at | |
38 all) | |
39 - createArrayOf | |
40 - createBlob, createClob, createNClob | |
41 - createStruct | |
42 - createSQLXML | |
43 NOTE: be sure to check for warnings after setting concurrencies or | |
44 isolation levels; MonetDB currently does not support anything | |
45 else but "fully serializable" transactions. | |
46 | |
47 * java.sql.DatabaseMetaData | |
48 | |
49 * java.sql.Statement | |
50 The next features/methods are NOT implemented: | |
51 - cancel/getQueryTimeout/setQueryTimeout (query execution cannot be | |
52 terminated, once started) | |
53 - execute with column indices or names | |
54 - executeUpdate with column indices or names | |
55 - getMaxFieldSize/setMaxFieldSize | |
56 - setCursorName | |
57 - setEscapeProcessing | |
58 | |
59 * java.sql.PreparedStatement | |
60 The next features/methods are NOT implemented: | |
61 - setArray | |
62 - setAsciiStream, setBinaryStream, setUnicodeStream | |
63 - setBlob, setNClob, setNString | |
64 - setRef, setRowId, setSQLXML, setURL | |
65 | |
66 * java.sql.ParameterMetaData | |
67 | |
68 * java.sql.ResultSet | |
69 The next features/methods are NOT implemented: | |
70 - getArray | |
71 - getAsciiStream, getBinaryStream, getUnicodeStream | |
72 - getRef, getURL | |
73 - all methods related to updateable result sets | |
74 | |
75 * java.sql.ResultSetMetaData | |
76 | |
77 * java.sql.SavePoint | |
78 | |
79 * java.sql.Blob | |
80 A simple implementation using a byte[] to store the whole BLOB | |
81 The next features/methods are NOT implemented: | |
82 - setBinaryStream | |
83 | |
84 * java.sql.Clob | |
85 A simple implementation using a StringBuilder to store the whole CLOB | |
86 The next features/methods are NOT implemented: | |
87 - getAsciiStream | |
88 - getCharacterStream | |
89 - setAsciiStream | |
90 - setCharacterStream | |
91 | |
92 | |
93 - Auto-commit behaviour is defined by the server which handles the | |
94 auto-commit. This is in general in line with the JDBC standard. | |
95 |