1 package com.imcode.db.jdbc;
2
3 import com.imcode.db.jdbc.ResultSetWrapper;
4
5 import java.sql.ResultSet;
6 import java.sql.SQLException;
7
8 public class CountingResultSet extends ResultSetWrapper {
9
10 int rowCount;
11
12 public CountingResultSet(ResultSet resultSet) {
13 super(resultSet);
14 }
15
16 public boolean next() throws SQLException {
17 boolean b = super.next();
18 if (b) {
19 ++rowCount ;
20 }
21 return b;
22 }
23
24 public int getRowCount() {
25 return rowCount;
26 }
27 }