com.sybase.jdbc2.jdbc
Class SybCursorResultSet

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.SybResultSet
        |
        +--com.sybase.jdbc2.jdbc.SybCursorResultSet

public class SybCursorResultSet
extends SybResultSet
implements SybCursorResultSet


Field Summary
 protected com.sybase.jdbc2.jdbc.Cursor_cursor
           
 private com.sybase.jdbc2.jdbc.ParamManager_insertParamMgr
           
 private com.sybase.jdbc2.jdbc.ParamManager_paramMgr
           
 private boolean_rowDeleted
           
 private boolean_rowInserted
           
 private boolean_rowUpdated
           
 private int_savedCurrentRow
           

Fields inherited from class com.sybase.jdbc2.jdbc.SybResultSet
_cm, _concurType, _concurTypeString, _currentColumn, _fetchDirection, _fetchSize, _lastRowIndex, _prs, _rowIndex, _scrollType, _state, _statement, AFTER_LAST, BEFORE_FIRST, INSERT_ROW, UNDEFINED

Constructor Summary
 protected SybCursorResultSet(com.sybase.jdbc2.jdbc.SybStatement , com.sybase.jdbc2.jdbc.ProtocolResultSet )
           

Method Summary
 voidcancelRowUpdates()
           
 protected voidclose(boolean )
           
 voiddeleteRow()
           
 voiddeleteRow(java.lang.String )
           
 protected com.sybase.jdbc2.jdbc.JdbcDataObjectgetColumn(int )
           
 intgetConcurrency()
           
 java.lang.StringgetCursorName()
           
 intgetFetchSize()
           
 voidinsertRow()
           
 booleanisLanguageCursor()
           
 voidmoveToCurrentRow()
           
 voidmoveToInsertRow()
           
 booleannext()
           
 booleanrowDeleted()
           
 booleanrowInserted()
           
 booleanrowUpdated()
           
 voidsetFetchSize(int )
           
 private voidsetParam(int , int , java.lang.Object )
           
 private voidsetParam(int , int , java.lang.Object , int )
           
 voidupdateAsciiStream(int , java.io.InputStream , int )
           
 voidupdateAsciiStream(java.lang.String , java.io.InputStream , int )
           
 voidupdateBigDecimal(int , java.math.BigDecimal )
           
 voidupdateBigDecimal(int , java.math.BigDecimal , int , int )
           
 voidupdateBigDecimal(java.lang.String , java.math.BigDecimal )
           
 voidupdateBigDecimal(java.lang.String , java.math.BigDecimal , int , int )
           
 voidupdateBinaryStream(int , java.io.InputStream , int )
           
 voidupdateBinaryStream(java.lang.String , java.io.InputStream , int )
           
 voidupdateBoolean(int , boolean )
           
 voidupdateBoolean(java.lang.String , boolean )
           
 voidupdateByte(int , byte )
           
 voidupdateByte(java.lang.String , byte )
           
 voidupdateBytes(int , byte[] )
           
 voidupdateBytes(java.lang.String , byte[] )
           
 voidupdateCharacterStream(int , java.io.Reader , int )
           
 voidupdateCharacterStream(java.lang.String , java.io.Reader , int )
           
 voidupdateDate(int , java.sql.Date )
           
 voidupdateDate(java.lang.String , java.sql.Date )
           
 voidupdateDouble(int , double )
           
 voidupdateDouble(java.lang.String , double )
           
 voidupdateFloat(int , float )
           
 voidupdateFloat(java.lang.String , float )
           
 voidupdateInt(int , int )
           
 voidupdateInt(java.lang.String , int )
           
 voidupdateLong(int , long )
           
 voidupdateLong(java.lang.String , long )
           
 voidupdateNull(int )
           
 voidupdateNull(java.lang.String )
           
 voidupdateObject(int , java.lang.Object )
           
 voidupdateObject(int , java.lang.Object , int )
           
 voidupdateObject(java.lang.String , java.lang.Object )
           
 voidupdateObject(java.lang.String , java.lang.Object , int )
           
 voidupdateRow()
           
 voidupdateRow(java.lang.String )
           
 voidupdateShort(int , short )
           
 voidupdateShort(java.lang.String , short )
           
 voidupdateString(int , java.lang.String )
           
 voidupdateString(java.lang.String , java.lang.String )
           
 voidupdateTime(int , java.sql.Time )
           
 voidupdateTime(java.lang.String , java.sql.Time )
           
 voidupdateTimestamp(int , java.sql.Timestamp )
           
 voidupdateTimestamp(java.lang.String , java.sql.Timestamp )
           

Methods inherited from class com.sybase.jdbc2.jdbc.SybResultSet
absolute, afterLast, beforeFirst, cache, checkResultSet, clear, clearWarnings, close, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFloat, getFloat, getInt, getInt, getLong, getLong, getMetaData, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getState, getStatement, getString, getString, getSybTextPointer, getSybTextPointer, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getWarnings, isAfterLast, isBeforeFirst, isFirst, isLast, last, markDead, open, previous, refreshRow, relative, reset, resetInputStream, setFetchDirection, setManager, wasNull

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_cursor

protected com.sybase.jdbc2.jdbc.Cursor _cursor

_insertParamMgr

private com.sybase.jdbc2.jdbc.ParamManager _insertParamMgr

_paramMgr

private com.sybase.jdbc2.jdbc.ParamManager _paramMgr

_rowDeleted

private boolean _rowDeleted

_rowInserted

private boolean _rowInserted

_rowUpdated

private boolean _rowUpdated

_savedCurrentRow

private int _savedCurrentRow
Constructor Detail

SybCursorResultSet

protected SybCursorResultSet(com.sybase.jdbc2.jdbc.SybStatement , com.sybase.jdbc2.jdbc.ProtocolResultSet )
Method Detail

cancelRowUpdates

public void cancelRowUpdates()

close

protected void close(boolean )

deleteRow

public void deleteRow()

deleteRow

public void deleteRow(java.lang.String )

getColumn

protected com.sybase.jdbc2.jdbc.JdbcDataObject getColumn(int )

getConcurrency

public int getConcurrency()

getCursorName

public java.lang.String getCursorName()

getFetchSize

public int getFetchSize()

insertRow

public void insertRow()

isLanguageCursor

public boolean isLanguageCursor()

moveToCurrentRow

public void moveToCurrentRow()

moveToInsertRow

public void moveToInsertRow()

next

public boolean next()

rowDeleted

public boolean rowDeleted()

rowInserted

public boolean rowInserted()

rowUpdated

public boolean rowUpdated()

setFetchSize

public void setFetchSize(int )

setParam

private void setParam(int , int , java.lang.Object )

setParam

private void setParam(int , int , java.lang.Object , int )

updateAsciiStream

public void updateAsciiStream(int , java.io.InputStream , int )

updateAsciiStream

public void updateAsciiStream(java.lang.String , java.io.InputStream , int )

updateBigDecimal

public void updateBigDecimal(int , java.math.BigDecimal )

updateBigDecimal

public void updateBigDecimal(int , java.math.BigDecimal , int , int )

updateBigDecimal

public void updateBigDecimal(java.lang.String , java.math.BigDecimal )

updateBigDecimal

public void updateBigDecimal(java.lang.String , java.math.BigDecimal , int , int )

updateBinaryStream

public void updateBinaryStream(int , java.io.InputStream , int )

updateBinaryStream

public void updateBinaryStream(java.lang.String , java.io.InputStream , int )

updateBoolean

public void updateBoolean(int , boolean )

updateBoolean

public void updateBoolean(java.lang.String , boolean )

updateByte

public void updateByte(int , byte )

updateByte

public void updateByte(java.lang.String , byte )

updateBytes

public void updateBytes(int , byte[] )

updateBytes

public void updateBytes(java.lang.String , byte[] )

updateCharacterStream

public void updateCharacterStream(int , java.io.Reader , int )

updateCharacterStream

public void updateCharacterStream(java.lang.String , java.io.Reader , int )

updateDate

public void updateDate(int , java.sql.Date )

updateDate

public void updateDate(java.lang.String , java.sql.Date )

updateDouble

public void updateDouble(int , double )

updateDouble

public void updateDouble(java.lang.String , double )

updateFloat

public void updateFloat(int , float )

updateFloat

public void updateFloat(java.lang.String , float )

updateInt

public void updateInt(int , int )

updateInt

public void updateInt(java.lang.String , int )

updateLong

public void updateLong(int , long )

updateLong

public void updateLong(java.lang.String , long )

updateNull

public void updateNull(int )

updateNull

public void updateNull(java.lang.String )

updateObject

public void updateObject(int , java.lang.Object )

updateObject

public void updateObject(int , java.lang.Object , int )

updateObject

public void updateObject(java.lang.String , java.lang.Object )

updateObject

public void updateObject(java.lang.String , java.lang.Object , int )

updateRow

public void updateRow()

updateRow

public void updateRow(java.lang.String )

updateShort

public void updateShort(int , short )

updateShort

public void updateShort(java.lang.String , short )

updateString

public void updateString(int , java.lang.String )

updateString

public void updateString(java.lang.String , java.lang.String )

updateTime

public void updateTime(int , java.sql.Time )

updateTime

public void updateTime(java.lang.String , java.sql.Time )

updateTimestamp

public void updateTimestamp(int , java.sql.Timestamp )

updateTimestamp

public void updateTimestamp(java.lang.String , java.sql.Timestamp )