Description
Organizational ticket to tie together the proposed improvements to Cassandra's JDBC driver in order to coincide with the 1.0 release of the server-side product in the fall of 2011.
The target list of improvements (in no particular order for the moment) are as follows:
- Complete the PreparedStatement functionality by implementing true server side variable binding against pre-compiled CQL references.
- Provide simple DataSource Support.
- Provide a full PooledDataSource implementation that integrates the C* JDBC driver with App Servers, JPA implementations and POJO Frameworks (like Spring).
- Add the BigDecimal datatype to the list of AbstractType classes to complete the planned datatype support for PreparedStatement and ResultSet.
- Enhance the Driver features to support automatic error recovery and reconnection.
- Support RowId in ResultSet
- Allow bi-directional row access scrolling to complete functionality in the ResultSet.
- Deliver unit tests for each of the major components of the suite.