2019-03-21 |
Martin van Dinther |
Added implementation of java.sql.CallableStatement interface, test program and updated the ChangeLog and release notes.
|
2019-02-07 |
Martin van Dinther |
Resolve javadoc errors:
|
2019-01-03 |
Martin van Dinther |
Moved utility method newSQLFeatureNotSupportedException(String name) from MonetPreparedStatement.java and MonetResultSet.java
|
2019-01-03 |
Martin van Dinther |
Update Copyright year to 2019
|
2018-11-09 |
Pedro Ferreira |
Merge with default.
embedded
|
2018-08-30 |
Martin van Dinther |
Improve the implementation of Statement methods getQueryTimeout() and setQueryTimeout().
|
2018-06-18 |
Pedro Ferreira |
Fixed MonetConnection string description.
|
2018-05-08 |
Pedro Ferreira |
Merge with default
embedded
|
2018-05-03 |
Martin van Dinther |
Socket may also throw an UnknownHostException. Add it to MapiSocket.connect() and catch it in MonetConnection(Properties props).
|
2018-04-26 |
Martin van Dinther |
Improved DatabaseMetaData methods getTablePrivileges() and getColumnPrivileges() by returning also
|
2018-04-19 |
Martin van Dinther |
Added support for querying the sys.comments table for some meta data methods
|
2018-03-29 |
Martin van Dinther |
Improve readability
|
2018-03-22 |
Pedro Ferreira |
Parse embedded JDBC connection parameters as well.
embedded
|
2018-03-21 |
Pedro Ferreira |
In an embedded JDBC connection, don't check/set query timeouts while validating the connection.
embedded
|
2018-03-02 |
Pedro Ferreira |
Merged with default, updated copyright and made new release
embedded
|
2018-03-02 |
Pedro Ferreira |
Move batch processing definition in order to support it properly in a embedded connection
embedded
|
2018-01-04 |
Sjoerd Mullender |
It's 2018 now.
|
2017-12-14 |
Martin van Dinther |
Make some public non-JDBC methods accessable only to classes of the same package.
|
2017-11-06 |
Pedro Ferreira |
Merged with default
embedded
|
2017-10-26 |
Martin van Dinther |
Resolved javadoc many errors and warnings, such as:
|
2017-10-12 |
Martin van Dinther |
Making variables private where possible.
|
2017-10-05 |
Martin van Dinther |
Corrected implementation of Connection.prepareCall() methods. They used to return null.
|
2017-10-05 |
Martin van Dinther |
Improvement: only extend typeMap when the property was set to true.
|
2017-09-28 |
Martin van Dinther |
Added possibility via a connection property to let the JDBC driver
|
2017-09-19 |
Pedro Ferreira |
Merged with default
embedded
|
2017-09-14 |
Martin van Dinther |
Correct implementation of method Connection.isValid().
|
2017-09-07 |
Martin van Dinther |
As of Java 1.7 implementations of JDBC interfaces Connection, Statement, PreparedStatement,
|
2017-08-03 |
Martin van Dinther |
Use SQLNonTransientConnectionException instead of SQLException where applicable (SQLState starts with 08)
|
2017-07-13 |
Martin van Dinther |
Replace AssertionError() with SQLException().
|
2017-03-29 |
Pedro Ferreira |
Following static methods naming conventions
embedded
|
2017-02-28 |
Pedro Ferreira |
Major change in the Datablock response. Removed the arrays creation in the Embedded connection, so it will run much faster now. It can be possible to do it as well in the MAPI connection, but in the way the Old Mapi Protocol is designed, it will be very complicated (ByteBuffers are designed to work with binary data instead of textual data :S). I think it's better to wait for the new protocol, which will be much faster and easier to parse.
embedded
|
2017-02-20 |
Pedro Ferreira |
Simplified the the beginning of the JDBC embedded connection, so only the URL is necessary to be provided to the Driver Manager to start the connection. The JDBC embedded connection URL has the format "jdbc:monetdb:embedded:<directory>" in contrast to the already existing MAPI one: "jdbc:monetdb://<host>[:port]/<database>".
embedded
|
2017-02-01 |
Pedro Ferreira |
Small bug fixes
embedded
|
2017-02-01 |
Pedro Ferreira |
Fixed SQLException generation.
embedded
|
2017-01-25 |
Pedro Ferreira |
Limit the StringBuilder size for the JDBC embedded connection.
embedded
|
2017-01-25 |
Pedro Ferreira |
Small fixes for the JDBC embedded connection: proper error display and port removal.
embedded
|
2017-01-24 |
Pedro Ferreira |
Small fixes for the embedded connection.
embedded
|
2017-01-24 |
Pedro Ferreira |
After a lot of suffering, finnaly passed all the tests in a MAPI connection! :) Now I will port some for the embedded connection, as some features are no available on it.
embedded
|
2017-01-20 |
Pedro Ferreira |
Made several bug fixes from the tests.
embedded
|
2017-01-16 |
Pedro Ferreira |
Fixed ResultSet data fetching from the JDBC tests output.
embedded
|
2017-01-13 |
Pedro Ferreira |
Merged with default
embedded
|
2017-01-13 |
Pedro Ferreira |
More documentation and fixed some tests.
embedded
|
2017-01-12 |
Pedro Ferreira |
Added the directory property for the embedded connection again.
embedded
|
2017-01-12 |
Pedro Ferreira |
Added the remaining documentation.
embedded
|
2017-01-11 |
Pedro Ferreira |
Some documentation added.
embedded
|
2017-01-08 |
Pedro Ferreira |
Java enums are compiled into objects, so changing the server responses parameters into integers gives an extra performance.
embedded
|
2017-01-06 |
Pedro Ferreira |
Fixed a bug on the JDBC MAPI connection from the old code! Fixed the connection properties for an JDBC Embedded connection. To start a JDBC Embedded connection, the user must start the embedded database beforehand with the method MonetDBEmbeddedDatabase.StartDatabase().
embedded
|
2017-01-05 |
Pedro Ferreira |
Made fixings regarding the null values retrieval. The JDBC embedded connection is working!!! :) Some more testing, optimizations and compilations fixes are still required.
embedded
|
2017-01-05 |
Martin van Dinther |
Updated copyright year to 2017 in *.java files and MonetDriver.java.in and build.xml and version.sh
|
2017-01-05 |
Martin van Dinther |
Moved content of ChangeLog to ChangeLog-Archive.
|
2017-01-04 |
Pedro Ferreira |
Finished the mappings in the JDBC embedded connection. Now what is left to do is testing (the JDBC embedded connection needs extensive testing), compile for other OS than Linux, merge with the Dec16 branch (headless) and some possible optimizations.
embedded
|
2017-01-03 |
Pedro Ferreira |
Made all the mappings for the MAPI connection, now it needs to be added on the Embedded connection. Changed the compilation target to 1.8 because of the timezones. Implemented some JDBC methods as well.
embedded
|
2016-12-30 |
Pedro Ferreira |
Ok. Now everything compiles back with Ant again. Moved the Embedded stuff to the temporary MonetDBJavaLite repository before moving into the suggested MonetDBLite repository. The soon generated Embedded Connection jar will have a dependency on the regular JDBC driver jar. The JDBC driver jar is independent, however if attempted to create an Embedded Connection with will try to load the respective class from the class loader, failing if the Embedded Connection jar is not present. If anyone in the group has expertise on Java Class dynamic loading, please contact me because there might be issues on this. Removed the pom.xml file because the regular maven compilation fails.
embedded
|
2016-12-28 |
Pedro Ferreira |
Only some rare data types mapping is missing on the JDBC embedded connection. I will now be testing extensively, then adding these mappings to finish the JDBC embedded connection.
embedded
|
2016-12-16 |
Pedro Ferreira |
Made many fixes for the embedded connection
embedded
|
2016-12-15 |
Pedro Ferreira |
Started the embedded connection on the JDBC part. Mostly done by now.
embedded
|
2016-12-15 |
Martin van Dinther |
Added private method sendTransactionCommand(String); to reduce duplicate code in 6 methods.
|
2016-12-15 |
Pedro Ferreira |
In Java, you cannot get a pointer to a String, in order to make a faster memory copy. So I had to change a StringBuilder to a CharBuffer which allows to retrieve the pointer and make a faster processing.
embedded
|
2016-12-13 |
Pedro Ferreira |
The data retrieval in ResultSets is now Column wise. Ready to start the embedded integrate, but it has to perform extra tests for the more rare types.
embedded
|
2016-12-12 |
Pedro Ferreira |
Made it working with an old mapi connection!!! But I need to test more and make make it more efficient! (Retrieve data column wise instead of row wise)
embedded
|