/** * Instantiate the row object at the specified index. */ private Object instantiateRow(Integer i) { _requests++; try { if (!_rop.absolute(i.intValue())) return PAST_END; Object ob = _rop.getResultObject(); if (ob == null) ob = new Null(); // cache the result _rows.put(i, ob); // check to see if our map is full checkComplete(); return ob; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return null; } }
/** * Instantiate the row object at the specified index. */ private Object instantiateRow(Integer i) { _requests++; try { if (!_rop.absolute(i.intValue())) return PAST_END; Object ob = _rop.getResultObject(); if (ob == null) ob = new Null(); // cache the result _rows.put(i, ob); // check to see if our map is full checkComplete(); return ob; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return null; } }
/** * Instantiate the row object at the specified index. */ private Object instantiateRow(Integer i) { _requests++; try { if (!_rop.absolute(i.intValue())) return PAST_END; Object ob = _rop.getResultObject(); if (ob == null) ob = new Null(); // cache the result _rows.put(i, ob); // check to see if our map is full checkComplete(); return ob; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return null; } }
/** * Instantiate the row object at the specified index. */ private Object instantiateRow(Integer i) { _requests++; try { if (!_rop.absolute(i.intValue())) return PAST_END; Object ob = _rop.getResultObject(); if (ob == null) ob = new Null(); // cache the result _rows.put(i, ob); // check to see if our map is full checkComplete(); return ob; } catch (RuntimeException re) { close(); throw re; } catch (Exception e) { close(); _rop.handleCheckedException(e); return null; } }