diff options
author | Barry Lind <barry@xythos.com> | 2003-02-04 09:20:12 +0000 |
---|---|---|
committer | Barry Lind <barry@xythos.com> | 2003-02-04 09:20:12 +0000 |
commit | 16a30346c86590fbdcd83cacd2a0a9dbd2cd00dc (patch) | |
tree | a555d2560764362bf58c0081187607c9094e1510 /src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java | |
parent | 2d1f94054259d3237e678d89ca9e57305a6a3997 (diff) | |
download | postgresql-16a30346c86590fbdcd83cacd2a0a9dbd2cd00dc.tar.gz |
Patch from Nic Ferrier to add support for result sets being cursor based
so that rows can be fetched incrementally. This is enabled by using
setFetchSize()
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java')
-rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java index a1a61a58cc..9e217f7f24 100644 --- a/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java +++ b/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java @@ -1915,7 +1915,7 @@ public abstract class AbstractJdbc1DatabaseMetaData } rs.close(); - return connection.getResultSet(null, f, v, "OK", 1); + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -2206,7 +2206,8 @@ public abstract class AbstractJdbc1DatabaseMetaData tuple[0] = types[i].getBytes(); v.addElement(tuple); } - return connection.getResultSet(null, f, v, "OK", 1); + + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -2380,7 +2381,7 @@ public abstract class AbstractJdbc1DatabaseMetaData } rs.close(); - return connection.getResultSet(null, f, v, "OK", 1); + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -2492,7 +2493,8 @@ public abstract class AbstractJdbc1DatabaseMetaData } } rs.close(); - return connection.getResultSet(null, f, v, "OK", 1); + + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -2594,7 +2596,7 @@ public abstract class AbstractJdbc1DatabaseMetaData } rs.close(); - return connection.getResultSet(null, f, v, "OK", 1); + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } private static void sortStringArray(String s[]) { @@ -2787,7 +2789,8 @@ public abstract class AbstractJdbc1DatabaseMetaData tuple[7] = Integer.toString(java.sql.DatabaseMetaData.bestRowNotPseudo).getBytes(); v.addElement(tuple); } - return connection.getResultSet(null, f, v, "OK", 1); + + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -2857,7 +2860,7 @@ public abstract class AbstractJdbc1DatabaseMetaData /* Perhaps we should check that the given * catalog.schema.table actually exists. -KJ */ - return connection.getResultSet(null, f, v, "OK", 1); + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* @@ -3180,7 +3183,7 @@ public abstract class AbstractJdbc1DatabaseMetaData tuples.addElement(tuple); } - return connection.getResultSet(null, f, tuples, "OK", 1); + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, tuples, "OK", 1, 0, false); } /* @@ -3465,7 +3468,8 @@ public abstract class AbstractJdbc1DatabaseMetaData v.addElement(tuple); } rs.close(); - return connection.getResultSet(null, f, v, "OK", 1); + + return ((AbstractJdbc1Statement)connection.createStatement()).createResultSet(f, v, "OK", 1, 0, false); } /* |