db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "TenTwoSnapshot" by RichardHillegas
Date Fri, 11 Aug 2006 23:16:04 GMT
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 RichardHillegas:
http://wiki.apache.org/db-derby/TenTwoSnapshot

------------------------------------------------------------------------------
  [[TableOfContents(3)]]
  
  
- == 10.2.0.4 Snapshot Summary ==
+ == 10.2.1.0 Beta Summary ==
  
  The Derby 10.2 release will expose many new features. Currently, we
- expect this release to appear in the autumn of 2006. Before then, we
+ expect this release to appear in the autumn of 2006. The following 10.2 features are ready
+ for testing. Some user documentation is available. Please test-drive the beta candidate,
which is available at
+ http://people.apache.org/~rhillegas/10.2.1.0-beta/.
- would like to provide snapshots of our work-in-progress so that the
- community can help find bugs. The following 10.2 features are ready
- for testing. In general, user documentation is not available yet.
  
  || '''New Feature'''|| '''Link to JIRA entries''' || '''Code Status''' || '''Documentation'''
||
  || Scrollable Updatable !ResultSets|| See below. || Complete || - ||
@@ -19, +18 @@

  || FOR UPDATE clause || [http://issues.apache.org/jira/browse/DERBY-231 DERBY-231] || Complete
|| - ||
  || Client timeout mechanism || [http://issues.apache.org/jira/browse/DERBY-506 DERBY-506]
|| Complete || - ||
  || Optimizer directives || [http://issues.apache.org/jira/browse/DERBY-573 DERBY-573] ||
Complete || - ||
- || Xml support for XPath and JDBC || [http://issues.apache.org/jira/browse/DERBY-688 DERBY-688]
|| - || - ||
+ || Xml support for XPath || [http://issues.apache.org/jira/browse/DERBY-688 DERBY-688] ||
XPath changes implemented. || - ||
- || Grant Revoke || [http://issues.apache.org/jira/browse/DERBY-464 DERBY-464]  || - || -
||
+ || Grant Revoke || [http://issues.apache.org/jira/browse/DERBY-464 DERBY-464]  || Complete
|| - ||
  || Online backup || [http://issues.apache.org/jira/browse/DERBY-239 DERBY-239] || Complete
|| - ||
- || DRDA USRSSBPWD Security Mechanism || [http://issues.apache.org/jira/browse/DERBY-528
DERBY-528] || - || - ||
+ || DRDA USRSSBPWD Security Mechanism || [http://issues.apache.org/jira/browse/DERBY-528
DERBY-528] || Complete || - ||
  || Identity value restart || [http://issues.apache.org/jira/browse/DERBY-783 DERBY-783]
||  Complete || - ||
- || Internationalizing Client Messages || See below. || - || - ||
+ || Internationalizing Client Messages || - || Complete || - ||
  || New functions: ACOS, ASIN, ATAN, COS, SIN, TAN, PI, DEGREES, RADIANS, EXP, LN, LOG, LOG10,
CEIL, CEILING, FLOOR || [http://issues.apache.org/jira/browse/DERBY-475 DERBY-475] || Complete
|| - ||
  || New JDBC escape functions: ACOS, ASIN, ATAN, COS, SIN, TAN, PI, DEGREES, RADIANS, EXP,
LOG, LOG10, CEILING, FLOOR || [http://issues.apache.org/jira/browse/DERBY-592 DERBY-592] ||
Complete || - ||
  || Restrict client connections,derby.drda.securityMechanism  || [http://issues.apache.org/jira/browse/DERBY-928
DERBY-928] || Complete || - ||
@@ -38, +37 @@

  
  == JDBC4 Status ==
  
- JDBC4 support was compiled and tested using Mustang build 91. However, you can probably
use any Mustang version from build 86 onwards.
+ JDBC4 support was compiled and tested using Mustang build 95. To exercise this code, please
use a Mustang version at this level or higher.
  
  When run on the jdk1.6 platform, Derby 10.2 exposes the JDBC4 api. The
  following JDBC4 features have been coded and are ready for the
@@ -53, +52 @@

  ||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 snapshot implements all of these methods
that are mandatory. Some optional methods will throw SQLFeatureNotSupportedException.||Mandatory
methods implemented.||
  ||!RowId||JDBC4 introduces this optional datatype. Derby does not support the corresponding
SQL ROWID datatype. Therefore the corresponding JDBC4 methods will throw SQLFeatureNotSupportedException.||Mandatory
methods implemented.||
  ||National string types||JDBC4 introduces these optional datatypes: NCHAR, NVARCHAR, LONGNVARCHAR,
NCLOB. Derby does not support the corresponding SQL datatypes. Therefore the corresponding
JDBC4 methods will throw SQLFeatureNotSupportedException.||Mandatory methods implemented.||
- ||XML||JDBC4 introduces this optional datatype. Derby does not support the corresponding
SQL XML datatype. Therefore the corresponding JDBC4 methods will throw SQLFeatureNotSupportedException.||Mandatory
methods implemented.||
+ ||XML||JDBC4 introduces this optional datatype. Derby does not support expose the SQL XML
datatype through JDBC. Therefore the corresponding JDBC4 methods will throw SQLFeatureNotSupportedException.||Mandatory
methods implemented.||
  ||SQLInput/SQLOutput||JDBC4 introduces these optional interfaces. Derby does not support
the corresponding SQL structured and distinct datatypes. Therefore the corresponding JDBC4
methods will throw SQLFeatureNotSupportedException.||Mandatory methods implemented.||
  
  The snapshot will NOT comply with the following features added by JDBC4:
  
  || '''Feature'''|| '''Description''' || '''Compliance''' ||
  ||Large objects||JDBC4 adds new methods for creating, inserting, and releasing Blobs and
Clobs. These methods appear on the following old JDBC objects: Connection, !PreparedStatement,
Blob, and Clob. The snapshot will implement the new methods on Connection and !PreparedStatement.
The JDBC4 spec also requires that the old, JDBC3 Blob and Clob interfaces be fully implemented
and that Blob/Clob be updateable through JDBC3 !ResultSets method. The snapshot will NOT fully
implement the Blob/Clob methods, nor will it let you update large objects through !ResultSets.||NOT
compliant.||
- ||Late-breaking changes||The JDBC4 spec continues to evolve briskly. Every week the JDBC4
expert group approves changes to the signatures, return values, and semantics of JDBC objects
and methods. It takes a while for spec changes to percolate into Mustang builds. When a spec
change appears in Mustang, the Derby team first supplies a vacuous implementation so that
Derby will compile cleanly. Some time after that, the Derby team supplies a real, compliant
implementation. It is virtually certain that the snapshot will contain some vacuous implementations
of late-breaking changes. It is also virtually certain that the snapshot will grow stale measured
against new, weekly Mustang builds. As the snapshot ages, we should expect that Derby clients
will raise occasional abstract method exceptions.||NOT compliant.||
- ||New streaming overloads||Mustang build 91 introduced new, lengthless overloads for the
streaming apis. Derby has not implemented these overloads yet. For the complete list of these
methods, see http://issues.apache.org/jira/browse/DERBY-1417. ||NOT compliant.||
  
  
  

Mime
View raw message