View Javadoc

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  }