| |
|
| java.lang.Object org.apache.derby.impl.drda.DRDAResultSet
DRDAResultSet | class DRDAResultSet (Code) | | DRDAResultSet holds result set information
|
Method Summary | |
protected void | CLSQRY() Explicitly close the result set by CLSQRY
needed to check for double close. | protected void | addExtDtaObject(Object o, int jdbcIndex) | protected void | clearExtDtaObjects() | protected void | close() This method closes the JDBC objects and frees up all references held by
this object. | protected ArrayList | getExtDtaObjects() | protected int | getQryprctyp() | protected ResultSet | getResultSet() | public String | getResultSetCursorName() | protected int | getRsDRDAType(int index) | protected int[] | getRsDRDATypes() | protected int | getRsLen(int index) | protected int | getRsPrecision(int index) | protected int | getRsScale(int index) | public byte[] | getSplitQRYDTA() | protected boolean | hasLobColumns() Check to see if the result set for this statement
has at least one column that is BLOB/CLOB. | protected boolean | isClosed() | protected boolean | isExtDtaValueNullable(int index) | protected void | reset() This method resets the state of this DRDAResultset object so that it can
be re-used. | protected void | setExtDtaObjects(ArrayList a) | protected void | setOPNQRYOptions(int blksize, int qryblkctl, int maxblkext, int outovropt, int qryrowset, int qryclsimpl) Sets the OPNQRYOptions. | protected void | setPkgcnstkn(ConsistencyToken pkgcnstkn) | protected void | setQryprctyp(int qryprctyp) | protected void | setResultSet(ResultSet value) Set result set and initialize type array. | protected void | setRsDRDAType(int index, int type) | protected void | setRsDRDATypes(int[] value) | protected void | setRsLen(int index, int value) | protected void | setRsPrecision(int index, int precision) | protected void | setRsScale(int index, int scale) | public void | setSplitQRYDTA(byte[] data) | protected void | suspend() | protected String | toDebugString(String indent) | protected boolean | wasExplicitlyClosed() |
NOT_OPENED | final protected static int NOT_OPENED(Code) | | |
QRYCLSIMP_DEFAULT | final public static int QRYCLSIMP_DEFAULT(Code) | | |
SUSPENDED | final protected static int SUSPENDED(Code) | | |
blksize | protected int blksize(Code) | | |
concurType | protected int concurType(Code) | | |
explicitlyClosed | boolean explicitlyClosed(Code) | | |
hasdata | protected boolean hasdata(Code) | | |
maxblkext | protected int maxblkext(Code) | | |
nbrrow | protected int nbrrow(Code) | | |
outovr_drdaType | protected int[] outovr_drdaType(Code) | | |
outovropt | protected int outovropt(Code) | | |
qryblkrst | protected boolean qryblkrst(Code) | | |
qryclsimp | protected int qryclsimp(Code) | | |
qryrelscr | protected boolean qryrelscr(Code) | | |
qryrfrtbl | protected boolean qryrfrtbl(Code) | | |
qryrownbr | protected long qryrownbr(Code) | | |
qryrowset | protected int qryrowset(Code) | | |
qryrowsns | protected boolean qryrowsns(Code) | | |
qryrtndta | protected boolean qryrtndta(Code) | | |
qryscrorn | protected int qryscrorn(Code) | | |
rowCount | protected long rowCount(Code) | | |
rsLens | protected int[] rsLens(Code) | | |
rslsetflg | protected byte[] rslsetflg(Code) | | |
rtnextdta | protected int rtnextdta(Code) | | |
scrollType | protected int scrollType(Code) | | |
withHoldCursor | protected int withHoldCursor(Code) | | |
DRDAResultSet | DRDAResultSet()(Code) | | |
CLSQRY | protected void CLSQRY()(Code) | | Explicitly close the result set by CLSQRY
needed to check for double close.
|
addExtDtaObject | protected void addExtDtaObject(Object o, int jdbcIndex)(Code) | | Add extDtaObject
Parameters: o - - object to add |
clearExtDtaObjects | protected void clearExtDtaObjects()(Code) | | Clear externalized lob objects in current result set
|
close | protected void close() throws SQLException(Code) | | This method closes the JDBC objects and frees up all references held by
this object.
throws: SQLException - |
getExtDtaObjects | protected ArrayList getExtDtaObjects()(Code) | | Get the extData Objects
ArrayList with extdta |
getResultSet | protected ResultSet getResultSet()(Code) | | the underlying java.sql.ResultSet |
getResultSetCursorName | public String getResultSetCursorName() throws SQLException(Code) | | Get the cursor name for the ResultSet
|
getRsDRDAType | protected int getRsDRDAType(int index)(Code) | | get resultset/out parameter DRDAType
Parameters: index - - starting with 1 DRDA Type of column |
getRsDRDATypes | protected int[] getRsDRDATypes()(Code) | | ResultSet DRDA DataTypes |
getRsLen | protected int getRsLen(int index)(Code) | | get resultset DRDALen
Parameters: index - - starting with 1 length of column value |
getRsPrecision | protected int getRsPrecision(int index)(Code) | | get resultset /out paramter precision
Parameters: index - -starting with 1 precision of column |
getRsScale | protected int getRsScale(int index)(Code) | | get resultset /out paramter scale
Parameters: index - -starting with 1 scale of column |
getSplitQRYDTA | public byte[] getSplitQRYDTA()(Code) | | |
hasLobColumns | protected boolean hasLobColumns() throws SQLException(Code) | | Check to see if the result set for this statement
has at least one column that is BLOB/CLOB.
True if the result has at least one blob/clobcolumn; false otherwise. |
isClosed | protected boolean isClosed()(Code) | | is ResultSet closed
whether the resultSet is closed |
isExtDtaValueNullable | protected boolean isExtDtaValueNullable(int index)(Code) | | |
reset | protected void reset()(Code) | | This method resets the state of this DRDAResultset object so that it can
be re-used. This method should reset all variables of this class.
|
setExtDtaObjects | protected void setExtDtaObjects(ArrayList a)(Code) | | Set the extData Objects
|
setOPNQRYOptions | protected void setOPNQRYOptions(int blksize, int qryblkctl, int maxblkext, int outovropt, int qryrowset, int qryclsimpl)(Code) | | Sets the OPNQRYOptions. For more information on the meaning of these
values consult the DRDA Technical Standard document.
Parameters: blksize - Query block Size Parameters: qryblkctl - Use to set the query protocol type Parameters: maxblkext - Maximum number of extra blocks Parameters: outovropt - Output override option Parameters: qryrowset - Query row set Parameters: qryclsimpl - Implicit query close setting |
setPkgcnstkn | protected void setPkgcnstkn(ConsistencyToken pkgcnstkn)(Code) | | set consistency token for this resultSet
|
setQryprctyp | protected void setQryprctyp(int qryprctyp)(Code) | | |
setResultSet | protected void setResultSet(ResultSet value) throws SQLException(Code) | | Set result set and initialize type array.
Parameters: value - |
setRsDRDAType | protected void setRsDRDAType(int index, int type)(Code) | | set resultset/out parameter DRDAType
Parameters: index - - starting with 1 Parameters: type - |
setRsDRDATypes | protected void setRsDRDATypes(int[] value)(Code) | | Set ResultSet DRDA DataTypes
Parameters: value - drdaTypes for columns. |
setRsLen | protected void setRsLen(int index, int value)(Code) | | set resultset DRDA Len
Parameters: index - - starting with 1 Parameters: value - |
setRsPrecision | protected void setRsPrecision(int index, int precision)(Code) | | set resultset/out parameter precision
Parameters: index - - starting with 1 Parameters: precision - |
setRsScale | protected void setRsScale(int index, int scale)(Code) | | set resultset/out parameter scale
Parameters: index - - starting with 1 Parameters: scale - |
setSplitQRYDTA | public void setSplitQRYDTA(byte[] data)(Code) | | |
suspend | protected void suspend()(Code) | | Set state to SUSPENDED (result set is opened)
|
wasExplicitlyClosed | protected boolean wasExplicitlyClosed()(Code) | | |
|
|
|