/** * Explicitly close the result set by CLSQRY * needed to check for double close. */ protected void CLSQRY() { currentDrdaRs.CLSQRY(); }
/** * Add extDtaObject * @param o - object to add * @param jdbcIndex - jdbc index for parameter */ protected void addExtDtaObject (Object o, int jdbcIndex ) { currentDrdaRs.addExtDtaObject(o,jdbcIndex); }
/** * Clear externalized lob objects in current result set */ protected void clearExtDtaObjects () { currentDrdaRs.clearExtDtaObjects(); }
newDrdaRs = new DRDAResultSet(); newDrdaRs.setResultSet(value); newDrdaRs.setPkgcnstkn(newRsPkgcnstkn); newDrdaRs.withHoldCursor = holdValue; setRsDefaultOptions(newDrdaRs); newDrdaRs.suspend(); numResultSets++; return newRsPkgcnstkn;
/** * Close the current resultSet */ protected void rsClose() throws SQLException { if (currentDrdaRs.getResultSet() == null) return; setStatus("CLOSING RESULTSET remaining " + numResultSets); currentDrdaRs.close(); needsToSendParamData = false; numResultSets--; if (numResultSets <= 0) { setStatus("DONE"); } }
protected int getQryprctyp() throws SQLException { return currentDrdaRs.getQryprctyp(); }
/** * get resultset/out parameter DRDAType * * @param index - starting with 1 * @return DRDA Type of column */ protected int getRsDRDAType(int index) { return currentDrdaRs.getRsDRDAType(index); }
/** * DRDAStatement constructor * * @param database * */ DRDAStatement (Database database) { this.database = database; setTypDefValues(); this.currentDrdaRs = new DRDAResultSet(); }
/** * Get the extData Objects * * @return ArrayList with extdta */ protected ArrayList getExtDtaObjects() { return currentDrdaRs.getExtDtaObjects(); }
/** * @param rsNum - result set # starting with 0 */ public String getResultSetCursorName(int rsNum) throws SQLException { DRDAResultSet drdaRs = getDrdaResultSet(rsNum); return drdaRs.getResultSetCursorName(); }
/** * Get result set * * @return result set */ protected ResultSet getResultSet() { return currentDrdaRs.getResultSet(); }
statementAccessFrequency = 0; currentDrdaRs.close(); resultSetTable = null; resultSetKeyList = null;
newDrdaRs = new DRDAResultSet(); newDrdaRs.setResultSet(value); newDrdaRs.setPkgcnstkn(newRsPkgcnstkn); newDrdaRs.withHoldCursor = holdValue; setRsDefaultOptions(newDrdaRs); newDrdaRs.suspend(); numResultSets++; return newRsPkgcnstkn;
/** * Close the current resultSet */ protected void rsClose() throws SQLException { if (currentDrdaRs.getResultSet() == null) return; setStatus("CLOSING RESULTSET remaining " + numResultSets); currentDrdaRs.close(); needsToSendParamData = false; numResultSets--; if (numResultSets <= 0) { setStatus("DONE"); } }
protected int getQryprctyp() throws SQLException { return currentDrdaRs.getQryprctyp(); }
/** * get resultset/out parameter DRDAType * * @param index - starting with 1 * @return DRDA Type of column */ protected int getRsDRDAType(int index) { return currentDrdaRs.getRsDRDAType(index); }
/** * DRDAStatement constructor * * @param database * */ DRDAStatement (Database database) { this.database = database; setTypDefValues(); this.currentDrdaRs = new DRDAResultSet(); }
/** * Get the extData Objects * * @return ArrayList with extdta */ protected ArrayList getExtDtaObjects() { return currentDrdaRs.getExtDtaObjects(); }
/** * @param rsNum - result set # starting with 0 */ public String getResultSetCursorName(int rsNum) throws SQLException { DRDAResultSet drdaRs = getDrdaResultSet(rsNum); return drdaRs.getResultSetCursorName(); }
/** * Get result set * * @return result set */ protected ResultSet getResultSet() { return currentDrdaRs.getResultSet(); }