You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by Apache Wiki <wi...@apache.org> on 2006/05/25 23:07:39 UTC

[Db-derby Wiki] Update of "TenTwoSnapshot" by DanDebrunner

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The following page has been changed by DanDebrunner:
http://wiki.apache.org/db-derby/TenTwoSnapshot

------------------------------------------------------------------------------
  || '''Feature'''|| '''Description''' || '''Compliance''' ||
  ||Driver autoloading||This lets applications open Connections to Derby databases without having to know the names of the Derby JDBC drivers.||Fully implemented.||
  ||Ease-of-development||This uses Annotations to simplify and parameterize the creation of tabular !DataSets. Derby does not implement its own !QueryObjectGenerator. Instead, as the spec allows, Derby forwards ease-of-development calls to Mustang's default !QueryObjectFactory.||Mandatory methods implemented.||
- ||Wrapper pattern||This lets applications exploit vendor-specific behavior wrapped inside JDBC objects.||Fully implemented.||
+ ||Wrapper pattern||This lets applications exploit vendor-specific behavior wrapped inside JDBC objects.||Fully implemented, though Derby does not expose any vendor specific behaviour.||
  ||Statement events||This lets applications listen for events which invalidate or close Statements. The June snapshot will fire these events.||Fully implemented.||
  ||SQLException subclasses||JDBC4 refines SQLException into new subclasses, each bound to some range of error conditions. JDBC4 requires that implementations raise these refined exceptions when the corresponding conditions occur. The June snapshot will do this.	ever, the June snapshot  will omit the late-breaking SQLRecoverableException, whose vendor-specific semantics are not clear. Although Derby does not raise this exception, we believe that Derby complies with the spec.||Mandatory methods implemented.||
  ||Miscellaneous methods||JDBC4 adds new methods and changes old methods on the following JDBC objects: Connection, !CallableStatement, !DatabaseMetaData, !PreparedStatement, !ResultSet, Statement, !DataSource, and !PooledConnection. The June snapshot will implement all of these methods that are mandatory. Some optional methods will throw SQLFeatureNotSupportedException.||Mandatory methods implemented.||