diff options
author | Dave Cramer <davec@fastcrypt.com> | 2002-03-09 17:36:14 +0000 |
---|---|---|
committer | Dave Cramer <davec@fastcrypt.com> | 2002-03-09 17:36:14 +0000 |
commit | ee2154829e3fe715f166646bdf9f43e9a102a694 (patch) | |
tree | 5a9e8cd0e787429e6d9817721755f4f9c02f19b2 /src/interfaces/jdbc/org/postgresql/ResultSet.java | |
parent | c422b5ca6b0dd9b8a2d1d7b8b437e14f3ca79052 (diff) | |
download | postgresql-ee2154829e3fe715f166646bdf9f43e9a102a694.tar.gz |
Added a check for not calling next() before getting objects from the result set,
moved the check for columnIndex into same call
check at the top of all getXXX
added appropriate error
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/ResultSet.java')
-rw-r--r-- | src/interfaces/jdbc/org/postgresql/ResultSet.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/ResultSet.java b/src/interfaces/jdbc/org/postgresql/ResultSet.java index 768a489e6f..6e533eed01 100644 --- a/src/interfaces/jdbc/org/postgresql/ResultSet.java +++ b/src/interfaces/jdbc/org/postgresql/ResultSet.java @@ -255,5 +255,10 @@ public abstract class ResultSet else this.warnings = warnings; } + protected void checkResultSet( int column ) throws SQLException + { + if ( this_row == null ) throw new PSQLException("postgresql.res.nextrequired"); + if ( column < 1 || column > fields.length ) throw new PSQLException("postgresql.res.colrange" ); + } } |