aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/jdbc/CHANGELOG')
-rw-r--r--src/interfaces/jdbc/CHANGELOG72
1 files changed, 59 insertions, 13 deletions
diff --git a/src/interfaces/jdbc/CHANGELOG b/src/interfaces/jdbc/CHANGELOG
index 6afd3c6f251..e9242a0b578 100644
--- a/src/interfaces/jdbc/CHANGELOG
+++ b/src/interfaces/jdbc/CHANGELOG
@@ -1,3 +1,49 @@
+Thu Jan 18 12:24:00 GMT 2001 peter@retep.org.uk
+ - These methods in org.postgresql.jdbc2.ResultSet are now implemented:
+ getBigDecimal(int) ie: without a scale (why did this get missed?)
+ getBlob(int)
+ getCharacterStream(int)
+ getConcurrency()
+ getDate(int,Calendar)
+ getFetchDirection()
+ getFetchSize()
+ getTime(int,Calendar)
+ getTimestamp(int,Calendar)
+ getType()
+ NB: Where int represents the column name, the associated version
+ taking a String were already implemented by calling the int
+ version.
+ - These methods no longer throw the not implemented but the new noupdate
+ error. This is in preparation for the Updateable ResultSet support
+ which will overide these methods by extending the existing class to
+ implement that functionality, but needed to show something other than
+ notimplemented:
+ cancelRowUpdates()
+ deleteRow()
+ - Added new error message into errors.properties "postgresql.noupdate"
+ This is used by jdbc2.ResultSet when an update method is called and
+ the ResultSet is not updateable. A new method notUpdateable() has been
+ added to that class to throw this exception, keeping the binary size
+ down.
+ - Added new error message into errors.properties "postgresql.psqlnotimp"
+ This is used instead of unimplemented when it's a feature in the
+ backend that is preventing this method from being implemented.
+ - Removed getKeysetSize() as its not part of the ResultSet API
+
+Thu Jan 18 09:46:00 GMT 2001 peter@retep.org.uk
+ - Applied modified patch from Richard Bullington-McGuire
+ <rbulling@microstate.com>. I had to modify it as some of the code
+ patched now exists in different classes, and some of it actually
+ patched obsolete code.
+
+Wed Jan 17 10:19:00 GMT 2001 peter@retep.org.uk
+ - Updated Implementation to include both ANT & JBuilder
+ - Updated README to reflect the changes since 7.0
+ - Created jdbc.jpr file which allows JBuilder to be used to edit the
+ source. JBuilder _CAN_NOT_ be used to compile. You must use ANT for
+ that. It's only to allow JBuilders syntax checking to improve the
+ drivers source. Refer to Implementation for more details
+
Wed Dec 20 16:19:00 GMT 2000 peter@retep.org.uk
- Finished build.xml and updated Driver.java.in and buildDriver to
match how Makefile and ANT operate.
@@ -12,23 +58,23 @@ Tue Oct 17 15:35:00 BST 2000 petermount@maidstone.gov.uk
- Changed getTimestamp() again. This time Michael Stephenson's
<mstephenson@tirin.openworld.co.uk> solution looked far better
than the original solution put in June.
-
+
Tue Oct 10 13:12:00 BST 2000 peter@retep.org.uk
- DatabaseMetaData.supportsAlterTableWithDropColumn() as psql doesn't
support dropping of individual columns
- Merged in some last patches. Only 1 left, which may not be compatible
with jdbc1
- Merged in my old retepsql project. Makefile now includes it.
-
+
Mon Oct 02 12:30:00 BST 2000 peter@retep.org.uk
- Merged in byte[] array allocation changes submitted by Gunnar R|nning
<gunnar@candleweb.no>
-
+
Mon Sep 25 14:22:00 BST 2000 peter@retep.org.uk
- Removed the DriverClass kludge. Now the org.postgresql.Driver class
is compiled from a template file, and now has both the connection
class (ie jdbc1/jdbc2) and the current version's from Makefile.global
-
+
Thu Jul 20 16:30:00 BST 2000 petermount@it.maidstone.gov.uk
- Fixed DatabaseMetaData.getTableTypes()
@@ -56,24 +102,24 @@ Mon May 15 22:30:00 BST 2000 peter@retep.org.uk
Thu May 04 11:38:00 BST 2000 petermount@it.maidstone.gov.uk
- Corrected incorrect date in CHANGELOG
- Fixed the ImageViewer example
-
+
Wed May 03 16:47:00 BST 2000 petermount@it.maidstone.gov.uk
- Fixed the Makefile so that postgresql.jar is built everytime
the jdbc1 or jdbc2 rules are called.
- Fixed the threadsafe example. It had problems with autocommit
-
+
Wed May 03 14:32:00 BST 2000 petermount@it.maidstone.gov.uk
- Rewrote the README file (the old one was 18 months old!)
- Added @deprecated tags to org.postgresql.jdbc2.ResultSet
to clear some warnings issued during compilation.
-
+
Wed Apr 12 22:14:00 BST 2000 peter@retep.org.uk
- Implemented the JDBC2 Blob interface, and ResultSet.getBlob().
-
+
Wed Apr 12 20:20:00 BST 2000 peter@retep.org.uk
- Fixed bug in ResultSet.absolute(). Negative rows are now supported.
- Implemented ResultSet.relative(), afterLast().
-
+
Tue Feb 1 21:40:00 GMT 2000 peter@retep.org.uk
- Finally imported the contributed javax extensions by Assaf Arkin
arkin@exoffice.com
@@ -109,7 +155,7 @@ Wed Aug 4 00:25:18 CEST 1999 jens@jens.de
Mon Aug 2 03:29:35 CEST 1999 jens@jens.de
- fixed bug in DatabaseMetaData.getPrimaryKeys()
-
+
Sun Aug 1 18:05:42 CEST 1999 jens@jens.de
- added support for getTransactionIsolation and setTransactionIsolation
@@ -212,7 +258,7 @@ Web Oct 7 22:00:00 BST 1998
FastPath.fastpath() methods. They now lock against the PG_Steam
object for the connection, which now provides full Thread Safety.
- Reposted ChangeLog as it's missing from CVS.
-
+
Modifications done since 6.3.2 was released and Sun Aug 30 11:33:06 BST 1998
- Fixed PreparedStatement.setObject as it didn't handle shorts
@@ -228,7 +274,7 @@ Modifications done since 6.3.2 was released and Sun Aug 30 11:33:06 BST 1998
properties are missing, as they are required for JDBC to work.
This occasionally occurs when the client uses the properties version
of getConnection(), and is a common question on the email lists.
-
+
Sun Aug 30 11:33:06 BST 1998
- Created ChangeLog file, and entered stuff done since 6.3.2 and today
@@ -290,4 +336,4 @@ Sun Aug 30 11:33:06 BST 1998
and getSchemaName().
- Created new class postgresql.util.PGmoney to map the money type
- Created new class postgresql.geometric.PGline to map the line type
-
+