com.sybase.jdbc2.jdbc
Class SybLiteral

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

public class SybLiteral
extends SybResultSet
implements PreparedStatement


Field Summary
 private boolean_atFirstRow
           
 private java.lang.String[]_columnList
           
 private java.lang.String_query
           
 private int_queryType
           
 (package private) com.sybase.jdbc2.tds.RowFormatToken_rowFmt
           
 private final static java.lang.StringLIST_DELIMITER
           

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
SybLiteral(java.lang.String , int )
           

Method Summary
 voidaddBatch()
           
 voidaddBatch(java.lang.String )
           
 voidcancel()
           
 voidclearBatch()
           
 voidclearParameters()
           
 voidclearWarnings()
           
 voidclose()
           
 booleanexecute()
           
 booleanexecute(java.lang.String )
           
 int[]executeBatch()
           
 java.sql.ResultSetexecuteQuery()
           
 java.sql.ResultSetexecuteQuery(java.lang.String )
           
 intexecuteUpdate()
           
 intexecuteUpdate(java.lang.String )
           
 booleangetBoolean(int )
           
 private java.lang.StringgetColumnValue(int )
           
 java.sql.ConnectiongetConnection()
           
 intgetInt(int )
           
 intgetMaxFieldSize()
           
 intgetMaxRows()
           
 java.sql.ResultSetMetaDatagetMetaData()
           
 booleangetMoreResults()
           
 intgetQueryTimeout()
           
 java.sql.ResultSetgetResultSet()
           
 intgetResultSetConcurrency()
           
 intgetResultSetType()
           
 java.lang.StringgetString(int )
           
 intgetUpdateCount()
           
 booleannext()
           
 voidsetArray(int , java.sql.Array )
           
 voidsetAsciiStream(int , java.io.InputStream , int )
           
 voidsetBigDecimal(int , java.math.BigDecimal )
           
 voidsetBinaryStream(int , java.io.InputStream , int )
           
 voidsetBlob(int , java.sql.Blob )
           
 voidsetBoolean(int , boolean )
           
 voidsetByte(int , byte )
           
 voidsetBytes(int , byte[] )
           
 voidsetCharacterStream(int , java.io.Reader , int )
           
 voidsetClob(int , java.sql.Clob )
           
 voidsetCursorName(java.lang.String )
           
 voidsetDate(int , java.sql.Date )
           
 voidsetDate(int , java.sql.Date , java.util.Calendar )
           
 voidsetDouble(int , double )
           
 voidsetEscapeProcessing(boolean )
           
 voidsetFloat(int , float )
           
 voidsetInt(int , int )
           
 voidsetLong(int , long )
           
 voidsetMaxFieldSize(int )
           
 voidsetMaxRows(int )
           
 voidsetNull(int , int )
           
 voidsetNull(int , int , java.lang.String )
           
 voidsetObject(int , java.lang.Object )
           
 voidsetObject(int , java.lang.Object , int )
           
 voidsetObject(int , java.lang.Object , int , int )
           
 voidsetQueryTimeout(int )
           
 voidsetRef(int , java.sql.Ref )
           
 voidsetShort(int , short )
           
 voidsetString(int , java.lang.String )
           
 voidsetTime(int , java.sql.Time )
           
 voidsetTime(int , java.sql.Time , java.util.Calendar )
           
 voidsetTimestamp(int , java.sql.Timestamp )
           
 voidsetTimestamp(int , java.sql.Timestamp , java.util.Calendar )
           
 voidsetUnicodeStream(int , java.io.InputStream , int )
           
 private static java.lang.String[]tokenizeList(java.lang.String )
           

Methods inherited from class com.sybase.jdbc2.jdbc.SybResultSet
absolute, afterLast, beforeFirst, cache, cancelRowUpdates, checkResultSet, clear, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getColumn, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getState, getStatement, getString, getSybTextPointer, getSybTextPointer, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, markDead, moveToCurrentRow, moveToInsertRow, open, previous, refreshRow, relative, reset, resetInputStream, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, setManager, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull

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

Field Detail

_atFirstRow

private boolean _atFirstRow

_columnList

private java.lang.String[] _columnList

_query

private java.lang.String _query

_queryType

private int _queryType

_rowFmt

com.sybase.jdbc2.tds.RowFormatToken _rowFmt

LIST_DELIMITER

private final static java.lang.String LIST_DELIMITER
Constructor Detail

SybLiteral

public SybLiteral(java.lang.String , int )
Method Detail

addBatch

public void addBatch()

addBatch

public void addBatch(java.lang.String )

cancel

public void cancel()

clearBatch

public void clearBatch()

clearParameters

public void clearParameters()

clearWarnings

public void clearWarnings()

close

public void close()

execute

public boolean execute()

execute

public boolean execute(java.lang.String )

executeBatch

public int[] executeBatch()

executeQuery

public java.sql.ResultSet executeQuery()

executeQuery

public java.sql.ResultSet executeQuery(java.lang.String )

executeUpdate

public int executeUpdate()

executeUpdate

public int executeUpdate(java.lang.String )

getBoolean

public boolean getBoolean(int )

getColumnValue

private java.lang.String getColumnValue(int )

getConnection

public java.sql.Connection getConnection()

getInt

public int getInt(int )

getMaxFieldSize

public int getMaxFieldSize()

getMaxRows

public int getMaxRows()

getMetaData

public java.sql.ResultSetMetaData getMetaData()

getMoreResults

public boolean getMoreResults()

getQueryTimeout

public int getQueryTimeout()

getResultSet

public java.sql.ResultSet getResultSet()

getResultSetConcurrency

public int getResultSetConcurrency()

getResultSetType

public int getResultSetType()

getString

public java.lang.String getString(int )

getUpdateCount

public int getUpdateCount()

next

public boolean next()

setArray

public void setArray(int , java.sql.Array )

setAsciiStream

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

setBigDecimal

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

setBinaryStream

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

setBlob

public void setBlob(int , java.sql.Blob )

setBoolean

public void setBoolean(int , boolean )

setByte

public void setByte(int , byte )

setBytes

public void setBytes(int , byte[] )

setCharacterStream

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

setClob

public void setClob(int , java.sql.Clob )

setCursorName

public void setCursorName(java.lang.String )

setDate

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

setDate

public void setDate(int , java.sql.Date , java.util.Calendar )

setDouble

public void setDouble(int , double )

setEscapeProcessing

public void setEscapeProcessing(boolean )

setFloat

public void setFloat(int , float )

setInt

public void setInt(int , int )

setLong

public void setLong(int , long )

setMaxFieldSize

public void setMaxFieldSize(int )

setMaxRows

public void setMaxRows(int )

setNull

public void setNull(int , int )

setNull

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

setObject

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

setObject

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

setObject

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

setQueryTimeout

public void setQueryTimeout(int )

setRef

public void setRef(int , java.sql.Ref )

setShort

public void setShort(int , short )

setString

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

setTime

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

setTime

public void setTime(int , java.sql.Time , java.util.Calendar )

setTimestamp

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

setTimestamp

public void setTimestamp(int , java.sql.Timestamp , java.util.Calendar )

setUnicodeStream

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

tokenizeList

private static java.lang.String[] tokenizeList(java.lang.String )