[ 
https://issues.apache.org/jira/browse/DERBY-3966?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Hillegas updated DERBY-3966:
---------------------------------

    Attachment: derby-3966-01-ac-jdbc3jdbc4stubs.diff

Attaching derby-3966-01-ac-jdbc3jdbc4stubs.diff. This includes the material 
from the previous two revisions of the patch plus the remaining JDBC4 stubs.

The JDBC4 stubs were produced by hand-mousing javadoc off a browser screen into 
a file and then using a text editor to fill in imports, method bodies, and 
field values.

Touches the following files:

M      build.xml
M      tools/ant/properties/dirs.properties

Logic to compile the stubs into classes/stubs, parallel to the compiled JSR169 
stubs.



A      java/stubs/jdbc3
A      java/stubs/jdbc3/java
A      java/stubs/jdbc3/java/sql
A      java/stubs/jdbc3/java/sql/Connection.java
A      java/stubs/jdbc3/java/sql/Timestamp.java
A      java/stubs/jdbc3/java/sql/BatchUpdateException.java
A      java/stubs/jdbc3/java/sql/Types.java
A      java/stubs/jdbc3/java/sql/Statement.java
A      java/stubs/jdbc3/java/sql/DatabaseMetaData.java
A      java/stubs/jdbc3/java/sql/SQLPermission.java
A      java/stubs/jdbc3/java/sql/Savepoint.java
A      java/stubs/jdbc3/java/sql/DriverPropertyInfo.java
A      java/stubs/jdbc3/java/sql/Ref.java
A      java/stubs/jdbc3/java/sql/Date.java
A      java/stubs/jdbc3/java/sql/SQLException.java
A      java/stubs/jdbc3/java/sql/Array.java
A      java/stubs/jdbc3/java/sql/Blob.java
A      java/stubs/jdbc3/java/sql/Clob.java
A      java/stubs/jdbc3/java/sql/SQLInput.java
A      java/stubs/jdbc3/java/sql/DataTruncation.java
A      java/stubs/jdbc3/java/sql/SQLOutput.java
A      java/stubs/jdbc3/java/sql/ParameterMetaData.java
A      java/stubs/jdbc3/java/sql/CallableStatement.java
A      java/stubs/jdbc3/java/sql/Struct.java
A      java/stubs/jdbc3/java/sql/SQLWarning.java
A      java/stubs/jdbc3/java/sql/DriverManager.java
A      java/stubs/jdbc3/java/sql/PreparedStatement.java
A      java/stubs/jdbc3/java/sql/SQLData.java
A      java/stubs/jdbc3/java/sql/ResultSet.java
A      java/stubs/jdbc3/java/sql/Driver.java
A      java/stubs/jdbc3/java/sql/ResultSetMetaData.java
A      java/stubs/jdbc3/java/sql/Time.java
A      java/stubs/jdbc3/javax
A      java/stubs/jdbc3/javax/sql
A      java/stubs/jdbc3/javax/sql/RowSetInternal.java
A      java/stubs/jdbc3/javax/sql/RowSetWriter.java
A      java/stubs/jdbc3/javax/sql/ConnectionEvent.java
A      java/stubs/jdbc3/javax/sql/PooledConnection.java
A      java/stubs/jdbc3/javax/sql/RowSet.java
A      java/stubs/jdbc3/javax/sql/XADataSource.java
A      java/stubs/jdbc3/javax/sql/ConnectionPoolDataSource.java
A      java/stubs/jdbc3/javax/sql/RowSetMetaData.java
A      java/stubs/jdbc3/javax/sql/RowSetEvent.java
A      java/stubs/jdbc3/javax/sql/RowSetReader.java
A      java/stubs/jdbc3/javax/sql/ConnectionEventListener.java
A      java/stubs/jdbc3/javax/sql/XAConnection.java
A      java/stubs/jdbc3/javax/sql/RowSetListener.java
A      java/stubs/jdbc3/javax/sql/DataSource.java
A      java/stubs/jdbc4
A      java/stubs/jdbc4/sql
A      java/stubs/jdbc4/java
A      java/stubs/jdbc4/java/sql
A      java/stubs/jdbc4/java/sql/Connection.java
A      java/stubs/jdbc4/java/sql/SQLSyntaxErrorException.java
A      java/stubs/jdbc4/java/sql/BatchUpdateException.java
A      java/stubs/jdbc4/java/sql/RowIdLifetime.java
A      java/stubs/jdbc4/java/sql/Types.java
A      java/stubs/jdbc4/java/sql/Statement.java
A      java/stubs/jdbc4/java/sql/SQLTransientException.java
A      java/stubs/jdbc4/java/sql/Savepoint.java
A      java/stubs/jdbc4/java/sql/SQLPermission.java
A      java/stubs/jdbc4/java/sql/Date.java
A      java/stubs/jdbc4/java/sql/Array.java
A      java/stubs/jdbc4/java/sql/Blob.java
A      java/stubs/jdbc4/java/sql/SQLInput.java
A      java/stubs/jdbc4/java/sql/Clob.java
A      java/stubs/jdbc4/java/sql/SQLOutput.java
A      java/stubs/jdbc4/java/sql/SQLXML.java
A      java/stubs/jdbc4/java/sql/ParameterMetaData.java
A      java/stubs/jdbc4/java/sql/SQLFeatureNotSupportedException.java
A      java/stubs/jdbc4/java/sql/SQLInvalidAuthorizationSpecException.java
A      java/stubs/jdbc4/java/sql/RowId.java
A      java/stubs/jdbc4/java/sql/CallableStatement.java
A      java/stubs/jdbc4/java/sql/SQLWarning.java
A      java/stubs/jdbc4/java/sql/PreparedStatement.java
A      java/stubs/jdbc4/java/sql/SQLRecoverableException.java
A      java/stubs/jdbc4/java/sql/SQLData.java
A      java/stubs/jdbc4/java/sql/NClob.java
A      java/stubs/jdbc4/java/sql/ClientInfoStatus.java
A      java/stubs/jdbc4/java/sql/Time.java
A      java/stubs/jdbc4/java/sql/SQLNonTransientConnectionException.java
A      java/stubs/jdbc4/java/sql/Timestamp.java
A      java/stubs/jdbc4/java/sql/DatabaseMetaData.java
A      java/stubs/jdbc4/java/sql/SQLIntegrityConstraintViolationException.java
A      java/stubs/jdbc4/java/sql/SQLDataException.java
A      java/stubs/jdbc4/java/sql/Ref.java
A      java/stubs/jdbc4/java/sql/DriverPropertyInfo.java
A      java/stubs/jdbc4/java/sql/SQLException.java
A      java/stubs/jdbc4/java/sql/Wrapper.java
A      java/stubs/jdbc4/java/sql/DataTruncation.java
A      java/stubs/jdbc4/java/sql/SQLNonTransientException.java
A      java/stubs/jdbc4/java/sql/Struct.java
A      java/stubs/jdbc4/java/sql/SQLTimeoutException.java
A      java/stubs/jdbc4/java/sql/SQLTransientConnectionException.java
A      java/stubs/jdbc4/java/sql/DriverManager.java
A      java/stubs/jdbc4/java/sql/SQLClientInfoException.java
A      java/stubs/jdbc4/java/sql/ResultSet.java
A      java/stubs/jdbc4/java/sql/ResultSetMetaData.java
A      java/stubs/jdbc4/java/sql/Driver.java
A      java/stubs/jdbc4/java/sql/SQLTransactionRollbackException.java
A      java/stubs/jdbc4/javax
A      java/stubs/jdbc4/javax/sql
A      java/stubs/jdbc4/javax/sql/ConnectionEvent.java
A      java/stubs/jdbc4/javax/sql/PooledConnection.java
A      java/stubs/jdbc4/javax/sql/CommonDataSource.java
A      java/stubs/jdbc4/javax/sql/rowset
A      java/stubs/jdbc4/javax/sql/rowset/serial
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialClob.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SQLInputImpl.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SQLOutputImpl.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialStruct.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialDatalink.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialJavaObject.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialRef.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialBlob.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialArray.java
A      java/stubs/jdbc4/javax/sql/rowset/serial/SerialException.java
A      java/stubs/jdbc4/javax/sql/rowset/Predicate.java
A      java/stubs/jdbc4/javax/sql/rowset/WebRowSet.java
A      java/stubs/jdbc4/javax/sql/rowset/FilteredRowSet.java
A      java/stubs/jdbc4/javax/sql/rowset/JoinRowSet.java
A      java/stubs/jdbc4/javax/sql/rowset/Joinable.java
A      java/stubs/jdbc4/javax/sql/rowset/RowSetMetaDataImpl.java
A      java/stubs/jdbc4/javax/sql/rowset/JdbcRowSet.java
A      java/stubs/jdbc4/javax/sql/rowset/RowSetWarning.java
A      java/stubs/jdbc4/javax/sql/rowset/spi
A      java/stubs/jdbc4/javax/sql/rowset/spi/TransactionalWriter.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/XmlReader.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/SyncFactoryException.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/SyncFactory.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/SyncProviderException.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/SyncProvider.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/XmlWriter.java
A      java/stubs/jdbc4/javax/sql/rowset/spi/SyncResolver.java
A      java/stubs/jdbc4/javax/sql/rowset/CachedRowSet.java
A      java/stubs/jdbc4/javax/sql/rowset/BaseRowSet.java
A      java/stubs/jdbc4/javax/sql/ConnectionPoolDataSource.java
A      java/stubs/jdbc4/javax/sql/RowSetReader.java
A      java/stubs/jdbc4/javax/sql/StatementEvent.java
A      java/stubs/jdbc4/javax/sql/ConnectionEventListener.java
A      java/stubs/jdbc4/javax/sql/StatementEventListener.java
A      java/stubs/jdbc4/javax/sql/RowSetWriter.java
A      java/stubs/jdbc4/javax/sql/RowSetInternal.java
A      java/stubs/jdbc4/javax/sql/XADataSource.java
A      java/stubs/jdbc4/javax/sql/RowSet.java
A      java/stubs/jdbc4/javax/sql/RowSetMetaData.java
A      java/stubs/jdbc4/javax/sql/RowSetEvent.java
A      java/stubs/jdbc4/javax/sql/XAConnection.java
A      java/stubs/jdbc4/javax/sql/RowSetListener.java
A      java/stubs/jdbc4/javax/sql/DataSource.java

Source for the stubs.


> Do not require JRE 1.4 libraries at compile time since SUN's JDK 1.4 went out 
> of support and can be used on JRE 1.4 without any problem
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3966
>                 URL: https://issues.apache.org/jira/browse/DERBY-3966
>             Project: Derby
>          Issue Type: Task
>          Components: Build tools
>            Reporter: Pedro Faundez Gonzalez
>         Attachments: derby-3966-01-aa-jdbc3stubs.diff, 
> derby-3966-01-ab-jdbc3jdbc4stubs.diff, derby-3966-01-ac-jdbc3jdbc4stubs.diff
>
>
> In the "JDK 1.4 support" conversation at Derby Users:
> http://www.nabble.com/JDK-1.4-support--td20650279.html
> I made a point that JRE 1.4 should not be required for build since SUN's JRE 
> 1.4 went End Of Life.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to