OSDN Git Service

Added support for JDBC3. The driver will now build under JDBC3 (i.e. Java 1.4).
authorBarry Lind <barry@xythos.com>
Wed, 14 Aug 2002 20:35:40 +0000 (20:35 +0000)
committerBarry Lind <barry@xythos.com>
Wed, 14 Aug 2002 20:35:40 +0000 (20:35 +0000)
commitb3dd55c6517a6a9f531a7bab463e9bcf6291aa9b
treee78512bb088ee72bff62abd640335c29cc5965c9
parent64a0649432408b407e477caf11056b380b5689bd
Added support for JDBC3.  The driver will now build under JDBC3 (i.e. Java 1.4).
This concludes my changes that restructured the code to support JDBC3.
The jdbc unit tests were also resturctured to allow different tests between
jdbc2 and jdbc3, although currently make check (aka ant test) for JDBC3 just
runs the JDBC2 tests.  Of special note the largeobject/PGblob and PGclob
classes have been moved under the jdbc2/jdbc3 specific directories as they
now differ by jdbc version.  Also note that this checkin removes the
PostgresqlDataSource and files in the xa directory.  A recent checkin has
added new datasource support that replaces the functionality provided by these
classes.

 Modified Files:
  jdbc/build.xml
  jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
  jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
  jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java
  jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2Connection.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2DatabaseMetaData.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSetMetaData.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
  jdbc/org/postgresql/jdbc2/Array.java
  jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java
  jdbc/org/postgresql/jdbc2/Jdbc2Connection.java
  jdbc/org/postgresql/jdbc2/Jdbc2DatabaseMetaData.java
  jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java
  jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java
  jdbc/org/postgresql/jdbc2/Jdbc2ResultSetMetaData.java
  jdbc/org/postgresql/jdbc2/Jdbc2Statement.java
  jdbc/org/postgresql/test/jdbc2/BatchExecuteTest.java
  jdbc/org/postgresql/test/jdbc2/BlobTest.java
  jdbc/org/postgresql/test/jdbc2/CallableStmtTest.java
  jdbc/org/postgresql/test/jdbc2/ConnectionTest.java
  jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
  jdbc/org/postgresql/test/jdbc2/DateTest.java
  jdbc/org/postgresql/test/jdbc2/DriverTest.java
  jdbc/org/postgresql/test/jdbc2/JBuilderTest.java
  jdbc/org/postgresql/test/jdbc2/MiscTest.java
  jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
  jdbc/org/postgresql/test/jdbc2/TimeTest.java
  jdbc/org/postgresql/test/jdbc2/TimestampTest.java
  jdbc/org/postgresql/test/jdbc2/UpdateableResultTest.java
 Added Files:
  jdbc/org/postgresql/jdbc2/AbstractJdbc2Blob.java
  jdbc/org/postgresql/jdbc2/AbstractJdbc2Clob.java
  jdbc/org/postgresql/jdbc2/Jdbc2Blob.java
  jdbc/org/postgresql/jdbc2/Jdbc2Clob.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3Blob.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3Clob.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3Connection.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java
  jdbc/org/postgresql/jdbc3/AbstractJdbc3Statement.java
  jdbc/org/postgresql/jdbc3/Jdbc3Blob.java
  jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java
  jdbc/org/postgresql/jdbc3/Jdbc3Clob.java
  jdbc/org/postgresql/jdbc3/Jdbc3Connection.java
  jdbc/org/postgresql/jdbc3/Jdbc3DatabaseMetaData.java
  jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java
  jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java
  jdbc/org/postgresql/jdbc3/Jdbc3ResultSetMetaData.java
  jdbc/org/postgresql/jdbc3/Jdbc3Statement.java
  jdbc/org/postgresql/test/TestUtil.java
  jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
  jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
 Removed Files:
  jdbc/org/postgresql/PostgresqlDataSource.java
  jdbc/org/postgresql/largeobject/PGblob.java
  jdbc/org/postgresql/largeobject/PGclob.java
  jdbc/org/postgresql/test/JDBC2Tests.java
  jdbc/org/postgresql/xa/ClientConnection.java
  jdbc/org/postgresql/xa/TwoPhaseConnection.java
  jdbc/org/postgresql/xa/TxConnection.java
  jdbc/org/postgresql/xa/XAConnectionImpl.java
  jdbc/org/postgresql/xa/XADataSourceImpl.java
51 files changed:
src/interfaces/jdbc/build.xml
src/interfaces/jdbc/org/postgresql/PostgresqlDataSource.java [deleted file]
src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSetMetaData.java
src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2Blob.java [moved from src/interfaces/jdbc/org/postgresql/largeobject/PGblob.java with 62% similarity]
src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2Clob.java [moved from src/interfaces/jdbc/org/postgresql/largeobject/PGclob.java with 64% similarity]
src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
src/interfaces/jdbc/org/postgresql/jdbc2/Array.java
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2Blob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2Clob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2DatabaseMetaData.java
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java
src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3Blob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3Clob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3Connection.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3DatabaseMetaData.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJdbc3Statement.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Blob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Clob.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Connection.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3DatabaseMetaData.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3ResultSetMetaData.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Statement.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/test/TestUtil.java [moved from src/interfaces/jdbc/org/postgresql/test/JDBC2Tests.java with 59% similarity]
src/interfaces/jdbc/org/postgresql/test/jdbc2/BatchExecuteTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/BlobTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/CallableStmtTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/ConnectionTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/DateTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/DriverTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/JBuilderTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/test/jdbc2/MiscTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/ResultSetTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/TimeTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/TimestampTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/UpdateableResultTest.java
src/interfaces/jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java [new file with mode: 0644]
src/interfaces/jdbc/org/postgresql/xa/ClientConnection.java [deleted file]
src/interfaces/jdbc/org/postgresql/xa/TwoPhaseConnection.java [deleted file]
src/interfaces/jdbc/org/postgresql/xa/TxConnection.java [deleted file]
src/interfaces/jdbc/org/postgresql/xa/XAConnectionImpl.java [deleted file]
src/interfaces/jdbc/org/postgresql/xa/XADataSourceImpl.java [deleted file]