JDBC RowSet Implementations 1.0 Specification Errata
CHANGE-001:
javax/sql/rowset/BaseRowSet.java Bug: 5009089 Fix: Methods notifyRowChanged(), notifyRowSetChanged(), notifyCursorMoved() and setDataSourceName() now throw SQLException as required by underlying RowSet interface.
CHANGE-002:
javax/sql/rowset/spi/SyncProviderException Bug: 5009088 Fix: SyncProviderException needs to able to specific it's own SyncResolver object. An additional constructor has been added to the exception class.
CHANGE-003:
java/sql/rowset/BaseRowSet.java Bug: None filed. Fix: Cleaned up mismatch between @param and @throws clauses in setDataSource() method.
CHANGE-004:
javax/sql/rowset/BaseRowSet.java Bug: 5043058 Fix: Removed invalid reference to UDTs in setNull(int, int) method.
CHANGE-005:
java/sql/rowset/BaseRowSet.java Bug: 504088 Fix: Modified default constructor comment, and added reference to section 6.0.
CHANGE-006:
javax/sql/rowset/CachedRowSet.java Bug: None Fix: Rewrote comments for all versions of toCollection: toCollection() toCollection(int) toCollection(String)
Rewrote or edited comments for: getSyncProvider() setSyncProvider (added missing @param tag; in @throws tag changed "SyncFactory to SyncProvider") setMetaData() getOriginal() setTableName() getTableName()
CHANGE-007:
javax/sql/rowset/CachedRowSet.java Bug: None Fix: Reworded parts of the beginning of the interface comment
Reworded the comments for the following methods: createShared() createCopy() createCopySchema() createCopyNoConstraints() setKeyColumns() getKeyColumns()
CHANGE-008:
javax/sql/rowset/CachedRowSet.java Bug: None Fix: Changed "The read/writer facility provided by the SyncFactory class" to "The read/writer facility provided by the SyncProvider class". (SyncFactory ---> SyncProvider)
CHANGE-009:
javax/sql/rowset/CachedRowSet.java Bug: 5009091 Fix: Repaired type in setPageSize method
CHANGE-010:
javax/sql/rowset/FilteredRowSet.java Bug: None Fix: Numerous edits and rewordings
CHANGE-011:
javax/sql/rowset/CachedRowSet.java Bug: None Fix: Changed line of code in the interface comment: FilteredRowSet frs = new FilteredRowSet(); ----> FilteredRowSet frs = new FilteredRowSetImpl();
CHANGE-012:
javax/sql/rowset/JoinRowSet.java Bug: None Fix: Rewrote large parts of the interface comment and the comments for the addRowSet methods to reflect the fact that the RowSet object being added doesn't have to implement Joinable when a version of addRowSet that takes a match column parameter is used.
CHANGE-013:
javax/sql/rowset/Joinable.java Bug: None Fix: Rewrote most of the interface comment so that it no longer says that a RowSet object must implement Joinable in order to be added to a JoinRowSet object. Edited and revised comments for methods that take an array or return an array.
CHANGE-014:
javax/sql/rowset/RowSetMetaDataImpl.java Bug: 5038323 Fix: RowSetMetaDataImpl.getTableName() now returns empty string instead of null per specification.
CHANGE-015:
javax/sql/rowset/RowSetWarning.java Bug: 5010246 Fix: Added missing serialVersionUID fields for Serializable classes
CHANGE-016:
java/sql/rowset/serial/SerialArray.java Bug: None Fix: Class comment: reworded the first sentence.
Changed "serializable" to "serialized" wherever appropriate. Added a period to the end of the sentence in the comment for all of the methods included for internal ResultSet coverage.
CHANGE-017: javax/sql/rowset/serial/SerialBlob.java Bug: 5009087 Fix: Added null specification for new constructors SerialBlob(Blob) and SerialClob(Clob)
CHANGE-018: javax/sql/rowset/serial/SerialBlob.java Bug: 5027950 Fix: ArrayIndexOutOfBoundException thrown when constructor is called.
CHANGE-019: javax/sql/rowset/serial/SerialBlob.java Bug: 4991002 Fix: Align position(...) methods with underlying Blob specification
CHANGE-020: javax/sql/rowset/serial/SerialClob.java Bug: 5009087 Fix: Added null specification for new constructors SerialBlob(Blob) and SerialClob(Clob)
CHANGE-021: javax/sql/rowset/serial/SerialClob.java Bug: 4991002 Fix: Align position(...) methods with underlying Clob specification CHANGE-022: javax/sql/rowset/serial/SerialObject.java Bug: None Fix: Added comment for serialVersionUID.
Reworded comment for the private field java.util.Vector chain.
CHANGE-023: javax/sql/rowset/serial/SerialRef.java Bug: None Fix: Reworded all comments and added a comment for serialVersionUID.
CHANGE-024: javax/sql/rowset/serial/SerialStruct.java Bug: None Fix: mapToSerial -- added Ref to the list of types this method serializes serialVersionUID -- added a comment
CHANGE-025: javax/sql/rowset/package-overview.html Bug: None Fix: Modified 'must' to 'may' when detailing the requirement for all JDBC RowSet implementation requirements in how the BaseRowSet class should be used.
|