summaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc
AgeCommit message (Collapse)Author
2002-03-06 changed Cancel to cancelDave Cramer
2002-03-05backed out changes for cancel, no need to look for two 'Z' responsesDave Cramer
2002-03-05Patch by Nicolas Verger to correctly propogate SQLWarning to the Statement ↵Dave Cramer
and ResultSet
2002-03-05fixed cancel query bug introduced by patchDave Cramer
2002-03-05At this moment, --enable-debug adds debugging information to most of theBruce Momjian
parts o f postgresql. The jdbc drivers are never compiled with debugging support. This p atch make sure that debugging information is added to the jdbc jar when the --en able-debug is added. This was usefull for me for debugging some java jdbc poolin g objects but this might perhaps be usefull for other people too? Dries Verachtert
2002-03-05Doug Fields patch to prevent exception being thrown on zero length arraysDave Cramer
2002-03-05patch from Zhenbang WeiDave Cramer
The errors_zh_TW.properties must be translated using native2ascii or it will raise an exception. Please replace the old file.
2002-03-05Patch from Ryouichi MatsudaDave Cramer
An attached patch corrects problem of this bug and fractional second. The handling of time zone was as follows: (a) with time zone using SimpleDateFormat("yyyy-MM-dd HH:mm:ss z") (b) without time zone using SimpleDateFormat("yyyy-MM-dd HH:mm:ss") About problem of fractional second, Fractional second was changed from milli-second to nano-second
2002-03-05 patch from Mitchel Friedman to fix getTablesDave Cramer
2002-03-05 patch from Vicktor to fix Numeric decimal digits in getColumnsDave Cramer
2002-02-26Implementation for cancelQuery by Grant Finnemore <grantf@guruhut.co.za>Dave Cramer
2002-02-24compiles correctly but still doesn't work with jdk 1.4Dave Cramer
2002-02-22fixed compile errorDave Cramer
2002-02-22This patch fixes the exception thrown to inform the user the methodDave Cramer
getColumnClassName(int) is not implemented. This will futher fixes method ResultSet.getObject(int) since it requires the getColumnClassName(int) method to return the proper java class used to map the database column. auther Ed Yu
2002-02-22Patch from Cormac TwomeyDave Cramer
fixes getIndexInfo throwing NullPointerException fixes getIndexInfo improper results when multiple key indexs are used
2002-02-22Patch from Cormac TwomeyDave Cramer
fixes getIndexInfo throwing NullPointerException fixes getIndexInfo improper results when multiple key indexs are used
2002-02-22now compiles clean with jdk 1.4Dave Cramer
2002-01-18Fixes to getImportedKeys/getExportedKeys from Jason DaviesDave Cramer
Previous versions did not correctly identify primary/foreign keys
2002-01-15Applied patch submitted by Ryouichi Matsuda (r-matuda@sra.co.jp) that fixed ↵Barry Lind
a problem with leading zeros being lost on fractional seconds when setting a timestamp value on a PreparedStatement.
2002-01-15Applied patch from Ryouichi Matsuda <r-matuda@sra.co.jp> where the jdbcBarry Lind
driver was not properly handling timestamptz datatype when using the getObject() method on ResultSet. Fix adds this datatype to the object mappings.
2002-01-05Bugfix for bug reported by Marcus Better (marcus@dactylis.com). When preformingBarry Lind
a get on a bytea value the code was running the raw value from the server through character set conversion, which if the character set was SQL_ASCII would cause all 8bit characters to become ?'s.
2001-12-11Applied patch from Thomas O'Dowd that fixes timestamp parsing. The jdbc codeBarry Lind
wasn't updated to handle more than two decimal digits for fractional seconds that now are possible in 7.2. This patch fixes the timestamp parsing logic. I have built and tested on both jdbc1 and jdbc2.
2001-12-11Patch from Ned Wolpert that fixes a bug that caused the cache of types notBarry Lind
to be used, causing extra sql statements to be executed. This was a significant performance problem with the database meta data classes. The fix is a simple one liner.
2001-11-25This patch fixes a bug reported by Graham Leggett (minfrin@sharp.fm).Barry Lind
The bug was that any insert or update would fail if the returned oid was larger than a signed int. Since OIDs are unsigned int's it was a bug that the code used a java signed int to deal with the values. The bug would result in the error message: "Unable to fathom update count". While fixing the bug, it became apparent that other code made a similar assumption about OIDs being signed ints. Therefore some methods that returned or took OIDs are arguements also needed to be changed. Since we are so close to the 7.2 release I have added new methods that return longs and deprecated the old methods returning ints. Therefore all old code should still work without requiring a code change to cast from long to int. Also note that the methods below are PostgreSQL specific extensions to the JDBC api are are not part of the spec from Sun, thus it is unlikely that they are used much or at all. The deprecated methods are: ResultSet.getInsertedOID() Statement.getInsertedOID() Serialize.store() Connection.putObject() and are replaced by: ResultSet.getLastOID() Statement.getLastOID() Serialize.storeObject() Connection.storeObject() All the deprecated methods returned int, while their replacements return long This patch also fixes two comments in MD5Digest that the author Jeremy Wohl submitted. --Barry
2001-11-19Change 'return ;' to 'return;'; remove space.Bruce Momjian
2001-11-19Indent jdbc case labels using pgjindent.Bruce Momjian
2001-11-19More jdbc comment cleanups. Code looks very nice now.Bruce Momjian
2001-11-19JDBC indenting, comment cleanups.Bruce Momjian
2001-11-14fixes getIndex to work with forte's transparent persistenceDave Cramer
2001-11-14Attached is a patch against the CVS repository that fixes the ResultSet ↵Barry Lind
absolute() problem. There's also a little fix for the getRow() method. While fixing absolute(), I noticed that getRow() wasn't quite following the spec: it wasn't returning 0 when the ResultSet wasn't positioned on a row. I've started a ResultSet test case and included it as well. Liam Stewart
2001-11-12fixed bug in ResultSet. Version 1.29 backed out two previous fixes (1.26 ↵Barry Lind
and 1.25). This checkin add back those two previous fixes. Problem reported by Daniel Germain
2001-11-12Commit to support MD5 passwords as per the backend for 7.2. This patch was ↵Barry Lind
submitted by Jeremy Wohl jeremyw-pgjdbc@igmus.org
2001-11-09Jason Davies patch to getImported/getExported keysDave Cramer
2001-11-02proper select for Jason Davies patch to getImportedKeysDave Cramer
2001-11-02proper select for Jason Davies patch to getImportedKeysDave Cramer
fixes for compiling Jason's getImportedKeys, getExportedKeys
2001-11-01minor improvements on Dave's last checkinBarry Lind
2001-10-31changes to support 3rd party ERD tools and starofficeDave Cramer
2001-10-31allow null passwordsDave Cramer
2001-10-31added dummy loginDave Cramer
2001-10-31Traditional Chinese error messages for JDBC.Bruce Momjian
Zhenbang Wei
2001-10-30fixed change in behavior introduced in bytea / getBytes changes. This patch ↵Barry Lind
reverts back unintentional change in behavior to return raw value even when not bytea column
2001-10-30updated patch from Mark Lillywhite per Tom Lane's comments: subtract ↵Barry Lind
VARHDRSZ first then and with 0xffff
2001-10-30applied patch from Mark Lillywhite, patch was already applied to jdbc2, this ↵Barry Lind
applies same fix to jdbc1 code
2001-10-25pgjindent jdbc files. First time jdbc files were formatted.Bruce Momjian
2001-10-24Here is a patch for DatabaseMetaData to show precision properly. It isBruce Momjian
from Mark Lillywhite. I am adding to the patch queue.
2001-10-24fix for a bug in DatabaseMetaData.getIndexInfo(). This fixes a bug reported ↵Barry Lind
by tom_falconer@lineone.net. On Sept 7th, he sent a test case to the list demonstrating the bug. His test case now works successfully with this patch
2001-10-16Updated the list of encodings supported to match what the backend now supportsBarry Lind
2001-10-16Added some additional comments in the codeBarry Lind
2001-10-09This patch fixes a bug introduced in the jdbc bytea support patch.Barry Lind
That patch broke the ability to read data from binary cursors. --Barry Lind Modified Files: pgsql/src/interfaces/jdbc/org/postgresql/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/core/QueryExecutor.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/UpdateableResultSet.java
2001-10-04Attached is a patch which deals withBruce Momjian
select 'id' as xxx from table The issue is: When the driver gets a data type which does not map into the SQL.Types it attempts to load the object into a java object. Eventually throwing an exception indicating that the type "unknown" was not found. Since the backend defaults "unknown" types to text it was suggested that the jdbc driver do the same. This patch does just that. I have tested it on the above select statement as well as a small program that serializes, and deserializes a class Dave Cramer