class CachedResultSet implements ResultSet, Serializable {

    protected java.util.Date parseDate(String dateRepr) {
        try {
            return new SimpleDateFormat("yyyy-MM-dd").parse(dateRepr);
        } catch (ParseException e) {
            throw new RuntimeException(e);
        }
    }

    public  CachedResultSet(List<ColumnMap<String, Object>> rows);
    public  CachedResultSet(List<ColumnMap<String, Object>> rows, ResultSetMetaData metadata);
    public  CachedResultSet(ColumnMap<String, Object> singleRow);

}