public class JtdsCallableStatement extends JtdsPreparedStatement implements java.sql.CallableStatement
Implementation note:
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | paramWasNullLast parameter retrieved was null. | 
handles, parameters, paramMetaData, procName, sql, sqlWordbatchValues, BOOLEAN, CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, colMetaData, connection, currentResult, cursorName, DATALINK, DEFAULT_FETCH_SIZE, escapeProcessing, EXECUTE_FAILED, fetchDirection, fetchSize, GENKEYCOL, genKeyResultSet, KEEP_CURRENT_RESULT, maxFieldSize, maxRows, messages, NO_GENERATED_KEYS, openResultSets, queryTimeout, resultQueue, resultSetConcurrency, resultSetType, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO, tds| Constructor and Description | 
|---|
| JtdsCallableStatement(JtdsConnection connection,
                     java.lang.String sql,
                     int resultSetType,
                     int concurrency)Construct a CallableStatement object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkOpen()Check that this statement is still open. | 
| void | closeOnCompletion() | 
| protected java.sql.SQLException | executeMSBatch(int size,
              int executeSize,
              java.util.ArrayList counts)Execute the SQL batch on a MS server. | 
| protected java.sql.SQLException | executeSybaseBatch(int size,
                  int executeSize,
                  java.util.ArrayList counts)Execute the SQL batch on a Sybase server. | 
| (package private) int | findParameter(java.lang.String name,
             boolean set)Find a parameter by name. | 
| java.sql.Array | getArray(int parameterIndex) | 
| java.sql.Array | getArray(java.lang.String parameterName) | 
| java.math.BigDecimal | getBigDecimal(int parameterIndex) | 
| java.math.BigDecimal | getBigDecimal(int parameterIndex,
             int scale) | 
| java.math.BigDecimal | getBigDecimal(java.lang.String parameterName) | 
| java.sql.Blob | getBlob(int parameterIndex) | 
| java.sql.Blob | getBlob(java.lang.String parameterName) | 
| boolean | getBoolean(int parameterIndex) | 
| boolean | getBoolean(java.lang.String parameterName) | 
| byte | getByte(int parameterIndex) | 
| byte | getByte(java.lang.String parameterName) | 
| byte[] | getBytes(int parameterIndex) | 
| byte[] | getBytes(java.lang.String parameterName) | 
| java.io.Reader | getCharacterStream(int parameterIndex) | 
| java.io.Reader | getCharacterStream(java.lang.String parameterName) | 
| java.sql.Clob | getClob(int parameterIndex) | 
| java.sql.Clob | getClob(java.lang.String parameterName) | 
| java.sql.Date | getDate(int parameterIndex) | 
| java.sql.Date | getDate(int parameterIndex,
       java.util.Calendar cal) | 
| java.sql.Date | getDate(java.lang.String parameterName) | 
| java.sql.Date | getDate(java.lang.String parameterName,
       java.util.Calendar cal) | 
| double | getDouble(int parameterIndex) | 
| double | getDouble(java.lang.String parameterName) | 
| float | getFloat(int parameterIndex) | 
| float | getFloat(java.lang.String parameterName) | 
| int | getInt(int parameterIndex) | 
| int | getInt(java.lang.String parameterName) | 
| long | getLong(int parameterIndex) | 
| long | getLong(java.lang.String parameterName) | 
| java.io.Reader | getNCharacterStream(int parameterIndex) | 
| java.io.Reader | getNCharacterStream(java.lang.String parameterName) | 
| java.sql.NClob | getNClob(int parameterIndex) | 
| java.sql.NClob | getNClob(java.lang.String parameterName) | 
| java.lang.String | getNString(int parameterIndex) | 
| java.lang.String | getNString(java.lang.String parameterName) | 
| java.lang.Object | getObject(int parameterIndex) | 
| <T> T | getObject(int parameterIndex,
         java.lang.Class<T> type) | 
| java.lang.Object | getObject(int parameterIndex,
         java.util.Map map) | 
| java.lang.Object | getObject(java.lang.String parameterName) | 
| <T> T | getObject(java.lang.String parameterName,
         java.lang.Class<T> type) | 
| java.lang.Object | getObject(java.lang.String parameterName,
         java.util.Map map) | 
| protected java.lang.Object | getOutputValue(int parameterIndex)Retrieve the value of an output parameter. | 
| java.sql.Ref | getRef(int parameterIndex) | 
| java.sql.Ref | getRef(java.lang.String parameterName) | 
| java.sql.RowId | getRowId(int parameterIndex) | 
| java.sql.RowId | getRowId(java.lang.String parameterName) | 
| short | getShort(int parameterIndex) | 
| short | getShort(java.lang.String parameterName) | 
| java.sql.SQLXML | getSQLXML(int parameterIndex) | 
| java.sql.SQLXML | getSQLXML(java.lang.String parameterName) | 
| java.lang.String | getString(int parameterIndex) | 
| java.lang.String | getString(java.lang.String parameterName) | 
| java.sql.Time | getTime(int parameterIndex) | 
| java.sql.Time | getTime(int parameterIndex,
       java.util.Calendar cal) | 
| java.sql.Time | getTime(java.lang.String parameterName) | 
| java.sql.Time | getTime(java.lang.String parameterName,
       java.util.Calendar cal) | 
| java.sql.Timestamp | getTimestamp(int parameterIndex) | 
| java.sql.Timestamp | getTimestamp(int parameterIndex,
            java.util.Calendar cal) | 
| java.sql.Timestamp | getTimestamp(java.lang.String parameterName) | 
| java.sql.Timestamp | getTimestamp(java.lang.String parameterName,
            java.util.Calendar cal) | 
| java.net.URL | getURL(int parameterIndex) | 
| java.net.URL | getURL(java.lang.String parameterName) | 
| boolean | isCloseOnCompletion() | 
| void | registerOutParameter(int parameterIndex,
                    int sqlType) | 
| void | registerOutParameter(int parameterIndex,
                    int sqlType,
                    int scale) | 
| void | registerOutParameter(int parameterIndex,
                    int sqlType,
                    java.lang.String typeName) | 
| void | registerOutParameter(java.lang.String parameterName,
                    int sqlType) | 
| void | registerOutParameter(java.lang.String parameterName,
                    int sqlType,
                    int scale) | 
| void | registerOutParameter(java.lang.String parameterName,
                    int sqlType,
                    java.lang.String typeName) | 
| void | setAsciiStream(java.lang.String parameterName,
              java.io.InputStream x) | 
| void | setAsciiStream(java.lang.String parameterName,
              java.io.InputStream x,
              int length) | 
| void | setAsciiStream(java.lang.String parameterName,
              java.io.InputStream x,
              long length) | 
| void | setBigDecimal(java.lang.String parameterName,
             java.math.BigDecimal x) | 
| void | setBinaryStream(java.lang.String parameterName,
               java.io.InputStream x) | 
| void | setBinaryStream(java.lang.String parameterName,
               java.io.InputStream x,
               int length) | 
| void | setBinaryStream(java.lang.String parameterName,
               java.io.InputStream x,
               long length) | 
| void | setBlob(java.lang.String parameterName,
       java.sql.Blob x) | 
| void | setBlob(java.lang.String parameterName,
       java.io.InputStream inputStream) | 
| void | setBlob(java.lang.String parameterName,
       java.io.InputStream inputStream,
       long length) | 
| void | setBoolean(java.lang.String parameterName,
          boolean x) | 
| void | setByte(java.lang.String parameterName,
       byte x) | 
| void | setBytes(java.lang.String parameterName,
        byte[] x) | 
| void | setCharacterStream(java.lang.String parameterName,
                  java.io.Reader reader) | 
| void | setCharacterStream(java.lang.String parameterName,
                  java.io.Reader reader,
                  int length) | 
| void | setCharacterStream(java.lang.String parameterName,
                  java.io.Reader reader,
                  long length) | 
| void | setClob(java.lang.String parameterName,
       java.sql.Clob x) | 
| void | setClob(java.lang.String parameterName,
       java.io.Reader reader) | 
| void | setClob(java.lang.String parameterName,
       java.io.Reader reader,
       long length) | 
| void | setDate(java.lang.String parameterName,
       java.sql.Date x) | 
| void | setDate(java.lang.String parameterName,
       java.sql.Date x,
       java.util.Calendar cal) | 
| void | setDouble(java.lang.String parameterName,
         double x) | 
| void | setFloat(java.lang.String parameterName,
        float x) | 
| void | setInt(java.lang.String parameterName,
      int x) | 
| void | setLong(java.lang.String parameterName,
       long x) | 
| void | setNCharacterStream(java.lang.String parameterName,
                   java.io.Reader value) | 
| void | setNCharacterStream(java.lang.String parameterName,
                   java.io.Reader value,
                   long length) | 
| void | setNClob(java.lang.String parameterName,
        java.sql.NClob value) | 
| void | setNClob(java.lang.String parameterName,
        java.io.Reader reader) | 
| void | setNClob(java.lang.String parameterName,
        java.io.Reader reader,
        long length) | 
| void | setNString(java.lang.String parameterName,
          java.lang.String value) | 
| void | setNull(java.lang.String parameterName,
       int sqlType) | 
| void | setNull(java.lang.String parameterName,
       int sqlType,
       java.lang.String typeName) | 
| void | setObject(java.lang.String parameterName,
         java.lang.Object x) | 
| void | setObject(java.lang.String parameterName,
         java.lang.Object x,
         int targetSqlType) | 
| void | setObject(java.lang.String parameterName,
         java.lang.Object x,
         int targetSqlType,
         int scale) | 
| void | setRowId(java.lang.String parameterName,
        java.sql.RowId x) | 
| void | setShort(java.lang.String parameterName,
        short x) | 
| void | setSQLXML(java.lang.String parameterName,
         java.sql.SQLXML xmlObject) | 
| void | setString(java.lang.String parameterName,
         java.lang.String x) | 
| void | setTime(java.lang.String parameterName,
       java.sql.Time x) | 
| void | setTime(java.lang.String parameterName,
       java.sql.Time x,
       java.util.Calendar cal) | 
| void | setTimestamp(java.lang.String parameterName,
            java.sql.Timestamp x) | 
| void | setTimestamp(java.lang.String parameterName,
            java.sql.Timestamp x,
            java.util.Calendar cal) | 
| void | setURL(java.lang.String parameterName,
      java.net.URL x) | 
| boolean | wasNull() | 
addBatch, addBatch, clearParameters, close, execute, execute, execute, execute, execute, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getMetaData, getParameter, getParameterMetaData, normalizeCall, notSupported, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setColMetaData, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setObjectBase, setParameter, setParamMetaData, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL, toStringaddWarning, cacheResults, cancel, checkCursorException, clearBatch, clearWarnings, closeAllResultSets, closeCurrentResultSet, executeBatch, executeSQL, executeSQLQuery, finalize, getConnection, getDefaultFetchSize, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMessages, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getTds, getUpdateCount, getWarnings, isClosed, isPoolable, isWrapperFor, notImplemented, reset, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unwrap, useCursorclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURLaddBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeoutJtdsCallableStatement(JtdsConnection connection, java.lang.String sql, int resultSetType, int concurrency) throws java.sql.SQLException
connection - The connection owning this statement.sql - The SQL statement specifying the procedure to call.resultSetType - The result set type eg FORWARD_ONLY.concurrency - The result set concurrency eg READ_ONLY.java.sql.SQLExceptionfinal int findParameter(java.lang.String name,
                boolean set)
                 throws java.sql.SQLException
name - The name of the parameter to locate.set - True if function is called from a set / register method.int.java.sql.SQLExceptionprotected java.lang.Object getOutputValue(int parameterIndex)
                                   throws java.sql.SQLException
parameterIndex - the ordinal position of the parameterObjectjava.sql.SQLException - if the parameter has not been setprotected void checkOpen()
                  throws java.sql.SQLException
checkOpen in class JtdsPreparedStatementjava.sql.SQLException - if statement closed.protected java.sql.SQLException executeMSBatch(int size,
                                   int executeSize,
                                   java.util.ArrayList counts)
                                        throws java.sql.SQLException
executeMSBatch in class JtdsPreparedStatementsize - the total size of the batch.executeSize - the maximum number of statements to send in one request.counts - the returned update counts.SQLException.java.sql.SQLExceptionprotected java.sql.SQLException executeSybaseBatch(int size,
                                       int executeSize,
                                       java.util.ArrayList counts)
                                            throws java.sql.SQLException
executeSybaseBatch in class JtdsPreparedStatementsize - the total size of the batchexecuteSize - the maximum number of statements to send in one request (ignored for this version of the
                    method as only one statement will be sent at a time)counts - the returned update countsSQLExceptionjava.sql.SQLException - if a serious error occurs during executionpublic boolean wasNull()
                throws java.sql.SQLException
wasNull in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic byte getByte(int parameterIndex)
             throws java.sql.SQLException
getByte in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic double getDouble(int parameterIndex)
                 throws java.sql.SQLException
getDouble in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic float getFloat(int parameterIndex)
               throws java.sql.SQLException
getFloat in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic int getInt(int parameterIndex)
           throws java.sql.SQLException
getInt in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic long getLong(int parameterIndex)
             throws java.sql.SQLException
getLong in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic short getShort(int parameterIndex)
               throws java.sql.SQLException
getShort in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic boolean getBoolean(int parameterIndex)
                   throws java.sql.SQLException
getBoolean in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic byte[] getBytes(int parameterIndex)
                throws java.sql.SQLException
getBytes in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(int parameterIndex,
                        int sqlType)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(int parameterIndex,
                        int sqlType,
                        int scale)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.Object getObject(int parameterIndex)
                           throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.String getString(int parameterIndex)
                           throws java.sql.SQLException
getString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(int parameterIndex,
                        int sqlType,
                        java.lang.String typeName)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic byte getByte(java.lang.String parameterName)
             throws java.sql.SQLException
getByte in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic double getDouble(java.lang.String parameterName)
                 throws java.sql.SQLException
getDouble in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic float getFloat(java.lang.String parameterName)
               throws java.sql.SQLException
getFloat in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic int getInt(java.lang.String parameterName)
           throws java.sql.SQLException
getInt in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic long getLong(java.lang.String parameterName)
             throws java.sql.SQLException
getLong in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic short getShort(java.lang.String parameterName)
               throws java.sql.SQLException
getShort in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic boolean getBoolean(java.lang.String parameterName)
                   throws java.sql.SQLException
getBoolean in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic byte[] getBytes(java.lang.String parameterName)
                throws java.sql.SQLException
getBytes in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setByte(java.lang.String parameterName,
           byte x)
             throws java.sql.SQLException
setByte in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setDouble(java.lang.String parameterName,
             double x)
               throws java.sql.SQLException
setDouble in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setFloat(java.lang.String parameterName,
            float x)
              throws java.sql.SQLException
setFloat in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(java.lang.String parameterName,
                        int sqlType)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setInt(java.lang.String parameterName,
          int x)
            throws java.sql.SQLException
setInt in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNull(java.lang.String parameterName,
           int sqlType)
             throws java.sql.SQLException
setNull in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(java.lang.String parameterName,
                        int sqlType,
                        int scale)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setLong(java.lang.String parameterName,
           long x)
             throws java.sql.SQLException
setLong in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setShort(java.lang.String parameterName,
            short x)
              throws java.sql.SQLException
setShort in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBoolean(java.lang.String parameterName,
              boolean x)
                throws java.sql.SQLException
setBoolean in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBytes(java.lang.String parameterName,
            byte[] x)
              throws java.sql.SQLException
setBytes in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.math.BigDecimal getBigDecimal(int parameterIndex)
                                   throws java.sql.SQLException
getBigDecimal in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.math.BigDecimal getBigDecimal(int parameterIndex,
                                 int scale)
                                   throws java.sql.SQLException
getBigDecimal in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.net.URL getURL(int parameterIndex)
                    throws java.sql.SQLException
getURL in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Array getArray(int parameterIndex)
                        throws java.sql.SQLException
getArray in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Blob getBlob(int parameterIndex)
                      throws java.sql.SQLException
getBlob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Clob getClob(int parameterIndex)
                      throws java.sql.SQLException
getClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Date getDate(int parameterIndex)
                      throws java.sql.SQLException
getDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Ref getRef(int parameterIndex)
                    throws java.sql.SQLException
getRef in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Time getTime(int parameterIndex)
                      throws java.sql.SQLException
getTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(int parameterIndex)
                                throws java.sql.SQLException
getTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setAsciiStream(java.lang.String parameterName,
                  java.io.InputStream x,
                  int length)
                    throws java.sql.SQLException
setAsciiStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBinaryStream(java.lang.String parameterName,
                   java.io.InputStream x,
                   int length)
                     throws java.sql.SQLException
setBinaryStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setCharacterStream(java.lang.String parameterName,
                      java.io.Reader reader,
                      int length)
                        throws java.sql.SQLException
setCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.Object getObject(java.lang.String parameterName)
                           throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setObject(java.lang.String parameterName,
             java.lang.Object x)
               throws java.sql.SQLException
setObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setObject(java.lang.String parameterName,
             java.lang.Object x,
             int targetSqlType)
               throws java.sql.SQLException
setObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setObject(java.lang.String parameterName,
             java.lang.Object x,
             int targetSqlType,
             int scale)
               throws java.sql.SQLException
setObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.Object getObject(int parameterIndex,
                         java.util.Map map)
                           throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.String getString(java.lang.String parameterName)
                           throws java.sql.SQLException
getString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void registerOutParameter(java.lang.String parameterName,
                        int sqlType,
                        java.lang.String typeName)
                          throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNull(java.lang.String parameterName,
           int sqlType,
           java.lang.String typeName)
             throws java.sql.SQLException
setNull in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setString(java.lang.String parameterName,
             java.lang.String x)
               throws java.sql.SQLException
setString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
                                   throws java.sql.SQLException
getBigDecimal in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBigDecimal(java.lang.String parameterName,
                 java.math.BigDecimal x)
                   throws java.sql.SQLException
setBigDecimal in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.net.URL getURL(java.lang.String parameterName)
                    throws java.sql.SQLException
getURL in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setURL(java.lang.String parameterName,
          java.net.URL x)
            throws java.sql.SQLException
setURL in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Array getArray(java.lang.String parameterName)
                        throws java.sql.SQLException
getArray in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Blob getBlob(java.lang.String parameterName)
                      throws java.sql.SQLException
getBlob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Clob getClob(java.lang.String parameterName)
                      throws java.sql.SQLException
getClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Date getDate(java.lang.String parameterName)
                      throws java.sql.SQLException
getDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setDate(java.lang.String parameterName,
           java.sql.Date x)
             throws java.sql.SQLException
setDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Date getDate(int parameterIndex,
                    java.util.Calendar cal)
                      throws java.sql.SQLException
getDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Ref getRef(java.lang.String parameterName)
                    throws java.sql.SQLException
getRef in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Time getTime(java.lang.String parameterName)
                      throws java.sql.SQLException
getTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setTime(java.lang.String parameterName,
           java.sql.Time x)
             throws java.sql.SQLException
setTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Time getTime(int parameterIndex,
                    java.util.Calendar cal)
                      throws java.sql.SQLException
getTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(java.lang.String parameterName)
                                throws java.sql.SQLException
getTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setTimestamp(java.lang.String parameterName,
                java.sql.Timestamp x)
                  throws java.sql.SQLException
setTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(int parameterIndex,
                              java.util.Calendar cal)
                                throws java.sql.SQLException
getTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.Object getObject(java.lang.String parameterName,
                         java.util.Map map)
                           throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Date getDate(java.lang.String parameterName,
                    java.util.Calendar cal)
                      throws java.sql.SQLException
getDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Time getTime(java.lang.String parameterName,
                    java.util.Calendar cal)
                      throws java.sql.SQLException
getTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(java.lang.String parameterName,
                              java.util.Calendar cal)
                                throws java.sql.SQLException
getTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setDate(java.lang.String parameterName,
           java.sql.Date x,
           java.util.Calendar cal)
             throws java.sql.SQLException
setDate in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setTime(java.lang.String parameterName,
           java.sql.Time x,
           java.util.Calendar cal)
             throws java.sql.SQLException
setTime in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setTimestamp(java.lang.String parameterName,
                java.sql.Timestamp x,
                java.util.Calendar cal)
                  throws java.sql.SQLException
setTimestamp in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.io.Reader getCharacterStream(int parameterIndex)
                                  throws java.sql.SQLException
getCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.io.Reader getCharacterStream(java.lang.String parameterName)
                                  throws java.sql.SQLException
getCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.io.Reader getNCharacterStream(int parameterIndex)
                                   throws java.sql.SQLException
getNCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.io.Reader getNCharacterStream(java.lang.String parameterName)
                                   throws java.sql.SQLException
getNCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.NClob getNClob(int parameterIndex)
                        throws java.sql.SQLException
getNClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.NClob getNClob(java.lang.String parameterName)
                        throws java.sql.SQLException
getNClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.String getNString(int parameterIndex)
                            throws java.sql.SQLException
getNString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.lang.String getNString(java.lang.String parameterName)
                            throws java.sql.SQLException
getNString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.RowId getRowId(int parameterIndex)
                        throws java.sql.SQLException
getRowId in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.RowId getRowId(java.lang.String parameterName)
                        throws java.sql.SQLException
getRowId in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.SQLXML getSQLXML(int parameterIndex)
                          throws java.sql.SQLException
getSQLXML in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic java.sql.SQLXML getSQLXML(java.lang.String parameterName)
                          throws java.sql.SQLException
getSQLXML in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setAsciiStream(java.lang.String parameterName,
                  java.io.InputStream x)
                    throws java.sql.SQLException
setAsciiStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setAsciiStream(java.lang.String parameterName,
                  java.io.InputStream x,
                  long length)
                    throws java.sql.SQLException
setAsciiStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBinaryStream(java.lang.String parameterName,
                   java.io.InputStream x)
                     throws java.sql.SQLException
setBinaryStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBinaryStream(java.lang.String parameterName,
                   java.io.InputStream x,
                   long length)
                     throws java.sql.SQLException
setBinaryStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBlob(java.lang.String parameterName,
           java.sql.Blob x)
             throws java.sql.SQLException
setBlob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBlob(java.lang.String parameterName,
           java.io.InputStream inputStream)
             throws java.sql.SQLException
setBlob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setBlob(java.lang.String parameterName,
           java.io.InputStream inputStream,
           long length)
             throws java.sql.SQLException
setBlob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setCharacterStream(java.lang.String parameterName,
                      java.io.Reader reader)
                        throws java.sql.SQLException
setCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setCharacterStream(java.lang.String parameterName,
                      java.io.Reader reader,
                      long length)
                        throws java.sql.SQLException
setCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setClob(java.lang.String parameterName,
           java.sql.Clob x)
             throws java.sql.SQLException
setClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setClob(java.lang.String parameterName,
           java.io.Reader reader)
             throws java.sql.SQLException
setClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setClob(java.lang.String parameterName,
           java.io.Reader reader,
           long length)
             throws java.sql.SQLException
setClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNCharacterStream(java.lang.String parameterName,
                       java.io.Reader value)
                         throws java.sql.SQLException
setNCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNCharacterStream(java.lang.String parameterName,
                       java.io.Reader value,
                       long length)
                         throws java.sql.SQLException
setNCharacterStream in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNClob(java.lang.String parameterName,
            java.sql.NClob value)
              throws java.sql.SQLException
setNClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNClob(java.lang.String parameterName,
            java.io.Reader reader)
              throws java.sql.SQLException
setNClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNClob(java.lang.String parameterName,
            java.io.Reader reader,
            long length)
              throws java.sql.SQLException
setNClob in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setNString(java.lang.String parameterName,
              java.lang.String value)
                throws java.sql.SQLException
setNString in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setRowId(java.lang.String parameterName,
            java.sql.RowId x)
              throws java.sql.SQLException
setRowId in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void setSQLXML(java.lang.String parameterName,
             java.sql.SQLXML xmlObject)
               throws java.sql.SQLException
setSQLXML in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic void closeOnCompletion()
                       throws java.sql.SQLException
closeOnCompletion in interface java.sql.StatementcloseOnCompletion in class JtdsStatementjava.sql.SQLExceptionpublic boolean isCloseOnCompletion()
                            throws java.sql.SQLException
isCloseOnCompletion in interface java.sql.StatementisCloseOnCompletion in class JtdsStatementjava.sql.SQLExceptionpublic <T> T getObject(int parameterIndex,
              java.lang.Class<T> type)
            throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionpublic <T> T getObject(java.lang.String parameterName,
              java.lang.Class<T> type)
            throws java.sql.SQLException
getObject in interface java.sql.CallableStatementjava.sql.SQLExceptionGenerated on June 8 2013