log src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java @ 300:8cc3b51d1984

age author description
2019-08-15 Martin van Dinther Add a utility method to close objects ignoring any possible SQLExceptions thrown.
2019-08-07 Martin van Dinther Add "final" keyword to classes, method arguments and local variables where possible.`
2019-08-01 Martin van Dinther Add "final" keyword to method arguments and local variables where possible.
2019-07-31 Martin van Dinther Introduce default general behavior settings DEF_... for MonetResultSets and use them
2019-07-31 Martin van Dinther Correcting typo
2019-07-26 Pedro Ferreira Merge with default. embedded
2019-07-25 Martin van Dinther Add keyword "final" to those variables which do not change after first assigment.
2019-07-25 Martin van Dinther Removed SendThread class and its usage from MonetConnection.
2019-07-25 Martin van Dinther Improve setSchema(String schema) by checking also on empty name.
2019-07-18 Martin van Dinther Reduce duplicate code.
2019-07-18 Pedro Ferreira Merge with default. embedded
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