com.sybase.jdbc2.tds
Class TdsCursor

java.lang.Object
  |
  +--com.sybase.jdbc2.tds.TdsCursor

public class TdsCursor
extends Object
implements Cursor


Field Summary
 protected java.lang.String[]_columns
           
 private com.sybase.jdbc2.tds.TdsProtocolContext_curPC
           
 private static int_cursorNum
           
 private int_fetchSize
           
 protected int_hasArgs
           
 protected int_id
           
 private boolean_langCur
           
 protected java.lang.String_name
           
 protected int_state
           
 protected java.lang.String_table
           
 private com.sybase.jdbc2.tds.Tds_tds
           
 private com.sybase.jdbc2.tds.TdsProtocolContext_tpc
           
 protected int_type
           
 private com.sybase.jdbc2.jdbc.SybPreparedStatement_utilStmt
           

Constructor Summary
TdsCursor(com.sybase.jdbc2.tds.Tds , com.sybase.jdbc2.jdbc.ProtocolContext , boolean , com.sybase.jdbc2.jdbc.ProtocolContext )
           

Method Summary
 private voidcheckState()
           
 voidclose(boolean )
           
 intdelete(com.sybase.jdbc2.jdbc.ProtocolResultSet )
           
 private voiddoCurInfo(int )
           
 com.sybase.jdbc2.jdbc.ProtocolResultSetfetch()
           
 intgetConcurrency()
           
 intgetFetchSize()
           
 java.lang.StringgetName()
           
 java.lang.StringgetTable()
           
 private voidhandleIOE(java.io.IOException )
           
 intinsert(com.sybase.jdbc2.jdbc.ProtocolResultSet , com.sybase.jdbc2.jdbc.ParamManager , java.lang.String )
           
 booleanisLanguageCursor()
           
 private voidlanguageCursor(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager )
           
 com.sybase.jdbc2.jdbc.ProtocolResultSetopen(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager , boolean )
           
 voidsetFetchSize(int )
           
 voidsetName(java.lang.String )
           
 voidsetTable(java.lang.String )
           
 voidsetType(int )
           
 private voidtdsCursor(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager , boolean )
           
 intupdate(com.sybase.jdbc2.jdbc.ProtocolResultSet , com.sybase.jdbc2.jdbc.ParamManager , java.lang.String )
           

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

Field Detail

_columns

protected java.lang.String[] _columns

_curPC

private com.sybase.jdbc2.tds.TdsProtocolContext _curPC

_cursorNum

private static int _cursorNum

_fetchSize

private int _fetchSize

_hasArgs

protected int _hasArgs

_id

protected int _id

_langCur

private boolean _langCur

_name

protected java.lang.String _name

_state

protected int _state

_table

protected java.lang.String _table

_tds

private com.sybase.jdbc2.tds.Tds _tds

_tpc

private com.sybase.jdbc2.tds.TdsProtocolContext _tpc

_type

protected int _type

_utilStmt

private com.sybase.jdbc2.jdbc.SybPreparedStatement _utilStmt
Constructor Detail

TdsCursor

public TdsCursor(com.sybase.jdbc2.tds.Tds , com.sybase.jdbc2.jdbc.ProtocolContext , boolean , com.sybase.jdbc2.jdbc.ProtocolContext )
Method Detail

checkState

private void checkState()

close

public void close(boolean )

delete

public int delete(com.sybase.jdbc2.jdbc.ProtocolResultSet )

doCurInfo

private void doCurInfo(int )

fetch

public com.sybase.jdbc2.jdbc.ProtocolResultSet fetch()

getConcurrency

public int getConcurrency()

getFetchSize

public int getFetchSize()

getName

public java.lang.String getName()

getTable

public java.lang.String getTable()

handleIOE

private void handleIOE(java.io.IOException )

insert

public int insert(com.sybase.jdbc2.jdbc.ProtocolResultSet , com.sybase.jdbc2.jdbc.ParamManager , java.lang.String )

isLanguageCursor

public boolean isLanguageCursor()

languageCursor

private void languageCursor(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager )

open

public com.sybase.jdbc2.jdbc.ProtocolResultSet open(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager , boolean )

setFetchSize

public void setFetchSize(int )

setName

public void setName(java.lang.String )

setTable

public void setTable(java.lang.String )

setType

public void setType(int )

tdsCursor

private void tdsCursor(java.lang.String , com.sybase.jdbc2.jdbc.ParamManager , boolean )

update

public int update(com.sybase.jdbc2.jdbc.ProtocolResultSet , com.sybase.jdbc2.jdbc.ParamManager , java.lang.String )