log

age author description
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-23 Sjoerd Mullender Removed JDBC specs. They don't really belong here.
2017-01-23 Sjoerd Mullender Created a .hgignore file to ignore class and jar files and editor backups.
2017-01-20 Pedro Ferreira Made several bug fixes from the tests. embedded
2017-01-20 Pedro Ferreira Theere was a bug happening when the user's query was larger than the block size. The JDBC client was flushing the stream to the server more than once, so it was fixed to flush only when the query ends. embedded
2017-01-19 Martin van Dinther Fix for bug 6183.
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-09 Pedro Ferreira Optimization: Got rid of the auxiliary matrix to hold null values. MonetDB's null values are now mapped to Java's min values. 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 Some documentation done, plus removed unnecessary instance variables. embedded
2017-01-06 Pedro Ferreira Less memory usage while retrieving some native types on a JDBC MAPI connection. 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-06 Sjoerd Mullender Updated copyright.
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
2017-01-02 Pedro Ferreira Fixed the class loading, started to test the JDBC embedded connection. However there is small issue that I have to check with other MonetDB Lite bindings relative to the dlopen system call. 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-29 Pedro Ferreira Why I have to deal with Ant now :( No one uses it anymore :( 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-27 Pedro Ferreira Added better null values mapping for JDBC embedded connection compatibility. The previous potential bug on boolean columns in now fixed 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 Sjoerd Mullender Added tag v2.24 for changeset 80de05f07508
2016-12-15 Sjoerd Mullender Update version. v2.24
2016-12-15 Martin van Dinther Added private method sendTransactionCommand(String); to reduce duplicate code in 6 methods.
2016-12-15 Sjoerd Mullender No Makefile.ag anymore.
2016-12-15 Martin van Dinther Correct the condition for when the log can be closed: only when log instanceof FileWriter
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
2016-12-12 Pedro Ferreira Some parsing successful on the old mapi. About to start testing table result sets. embedded
2016-12-08 Martin van Dinther Expand import java.*.* statements
2016-12-08 Martin van Dinther Expand import java.*.* statements
2016-12-07 Pedro Ferreira Ready to start testing the old mapi connection. After passing the tests. The embedded integration will be very straightforward. embedded
2016-12-06 Pedro Ferreira More cleanup. About to start the tuple conversions. embedded
2016-12-06 Pedro Ferreira Intermediary commit. Cross-implementation interface (for mapi connection with the old protocol, mapi connection with the new protocol and the embedded connection) almost done. The mcl layer processing is more memory efficient now. embedded
2016-12-01 Pedro Ferreira More cleaning. Created the responses layer. The JDBC embedded connection will be compatible with the standard embedded API. embedded
2016-12-01 Pedro Ferreira More done embedded
2016-11-30 Pedro Ferreira Lots of cleaning, but still a long way to go. embedded
2016-11-25 Pedro Ferreira Split parsers and cleaned the MCL layer. embedded
2016-11-24 Pedro Ferreira First changes to the JDBC driver. embedded
2016-11-24 Pedro Ferreira Better handling with concurrent connections. embedded
2016-11-22 Pedro Ferreira Small fix. embedded
2016-11-22 Pedro Ferreira Consistent iteration limits. embedded
2016-11-22 Pedro Ferreira More cleanup, finished null values mappings. embedded
2016-11-21 Pedro Ferreira Small typo embedded
2016-11-21 Pedro Ferreira Be careful with copying and pasting code! embedded
2016-11-18 Pedro Ferreira Intermediary commit. Added direct mapping for primitive types. Removed unused code. embedded
2016-11-17 Martin van Dinther Implemented fix as suggested in Bug 3973
2016-11-17 Pedro Ferreira Static implementation for the Embedded Database, removed unused code. embedded
2016-11-16 Pedro Ferreira More defensive approach for tables. Only the table name and schema are cached. embedded