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 }