About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us
|
|
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.
|