com.caucho.sql
Class UserCallableStatement

java.lang.Object
  extended by com.caucho.sql.UserStatement
      extended by com.caucho.sql.UserPreparedStatement
          extended by com.caucho.sql.UserCallableStatement
All Implemented Interfaces:
java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper

public class UserCallableStatement
extends UserPreparedStatement
implements java.sql.CallableStatement

User-view of prepared statements


Field Summary
protected  java.sql.CallableStatement _cstmt
           
protected static L10N L
           
protected static java.util.logging.Logger log
           
 
Fields inherited from class com.caucho.sql.UserPreparedStatement
_cacheItem, _pstmt
 
Fields inherited from class com.caucho.sql.UserStatement
_conn, _isPoolable, _stmt
 
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
 
Method Summary
 java.sql.Array getArray(int i)
          The array value
 java.sql.Array getArray(java.lang.String name)
          The array value
 java.math.BigDecimal getBigDecimal(int i)
          The big decimal value
 java.math.BigDecimal getBigDecimal(int i, int scale)
          The big decimal value
 java.math.BigDecimal getBigDecimal(java.lang.String name)
          The bigDecimal value
 java.sql.Blob getBlob(int i)
          The blob value
 java.sql.Blob getBlob(java.lang.String name)
          The blob value
 boolean getBoolean(int i)
          The boolean value
 boolean getBoolean(java.lang.String name)
          The boolean value
 byte getByte(int i)
          The byte value
 byte getByte(java.lang.String name)
          The byte value
 byte[] getBytes(int i)
          The bytes value
 byte[] getBytes(java.lang.String name)
          The bytes value
 java.io.Reader getCharacterStream(int parameterIndex)
           
 java.io.Reader getCharacterStream(java.lang.String parameterName)
           
 java.sql.Clob getClob(int i)
          The clob value
 java.sql.Clob getClob(java.lang.String name)
          The clob value
 java.sql.Date getDate(int i)
          The date value
 java.sql.Date getDate(int i, java.util.Calendar cal)
          The date value
 java.sql.Date getDate(java.lang.String name)
          The date value
 java.sql.Date getDate(java.lang.String name, java.util.Calendar cal)
          The date value
 double getDouble(int i)
          The double value
 double getDouble(java.lang.String name)
          The double value
 float getFloat(int i)
          The float value
 float getFloat(java.lang.String name)
          The float value
 int getInt(int i)
          The int value
 int getInt(java.lang.String name)
          The int value
 long getLong(int i)
          The long value
 long getLong(java.lang.String name)
          The long value
 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 i)
          The object value
 java.lang.Object getObject(int i, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          The object value
 java.lang.Object getObject(java.lang.String name)
          The object value
 java.lang.Object getObject(java.lang.String name, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          The object value
 java.sql.Ref getRef(int i)
          The ref value
 java.sql.Ref getRef(java.lang.String name)
          The ref value
 java.sql.RowId getRowId(int parameterIndex)
           
 java.sql.RowId getRowId(java.lang.String parameterName)
           
 short getShort(int i)
          The short value
 short getShort(java.lang.String name)
          The short value
 java.sql.SQLXML getSQLXML(int parameterIndex)
           
 java.sql.SQLXML getSQLXML(java.lang.String parameterName)
           
 java.lang.String getString(int i)
          The string value
 java.lang.String getString(java.lang.String name)
          The string value
 java.sql.Time getTime(int i)
          The time value
 java.sql.Time getTime(int i, java.util.Calendar cal)
          The time value
 java.sql.Time getTime(java.lang.String name)
          The time value
 java.sql.Time getTime(java.lang.String name, java.util.Calendar cal)
          The time value
 java.sql.Timestamp getTimestamp(int i)
          The timestamp value
 java.sql.Timestamp getTimestamp(int i, java.util.Calendar cal)
          The timestamp value
 java.sql.Timestamp getTimestamp(java.lang.String name)
          The timestamp value
 java.sql.Timestamp getTimestamp(java.lang.String name, java.util.Calendar cal)
          The timestamp value
 java.net.URL getURL(int i)
          The URL value
 java.net.URL getURL(java.lang.String name)
          The URL value
 void registerOutParameter(int parameterIndex, int sqlType)
          Registers the out parameter.
 void registerOutParameter(int parameterIndex, int sqlType, int scale)
          Registers the out parameter.
 void registerOutParameter(int parameterIndex, int sqlType, java.lang.String typeName)
          Registers the out parameter.
 void registerOutParameter(java.lang.String parameterName, int sqlType)
          Registers the out parameter.
 void registerOutParameter(java.lang.String parameterName, int sqlType, int scale)
          Registers the out parameter.
 void registerOutParameter(java.lang.String parameterName, int sqlType, java.lang.String typeName)
          Registers the out parameter.
 void setAsciiStream(java.lang.String parameterName, java.io.InputStream x)
           
 void setAsciiStream(java.lang.String parameterName, java.io.InputStream x, int length)
          Sets the asciiStream
 void setAsciiStream(java.lang.String parameterName, java.io.InputStream x, long length)
           
 void setBigDecimal(java.lang.String parameterName, java.math.BigDecimal x)
          Sets the bigDecimal
 void setBinaryStream(java.lang.String parameterName, java.io.InputStream x)
           
 void setBinaryStream(java.lang.String parameterName, java.io.InputStream x, int length)
          Sets the binaryStream
 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)
          Sets the boolean
 void setByte(java.lang.String parameterName, byte x)
          Sets the byte
 void setBytes(java.lang.String parameterName, byte[] x)
          Sets the bytes
 void setCharacterStream(java.lang.String parameterName, java.io.Reader reader)
           
 void setCharacterStream(java.lang.String parameterName, java.io.Reader reader, int length)
          Sets the character stream
 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)
          Sets the date
 void setDate(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal)
          Sets the date
 void setDouble(java.lang.String parameterName, double x)
          Sets the double
 void setFloat(java.lang.String parameterName, float x)
          Sets the float
 void setInt(java.lang.String parameterName, int x)
          Sets the int
 void setLong(java.lang.String parameterName, long x)
          Sets the long
 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)
          Sets the null
 void setNull(java.lang.String parameterName, int sqlType, java.lang.String typeName)
          Sets the null
 void setObject(java.lang.String parameterName, java.lang.Object x)
          Sets the object
 void setObject(java.lang.String parameterName, java.lang.Object x, int type)
          Sets the object
 void setObject(java.lang.String parameterName, java.lang.Object x, int type, int scale)
          Sets the object
 void setRowId(java.lang.String parameterName, java.sql.RowId x)
           
 void setShort(java.lang.String parameterName, short x)
          Sets the short
 void setSQLXML(java.lang.String parameterName, java.sql.SQLXML xmlObject)
           
 void setString(java.lang.String parameterName, java.lang.String x)
          Sets the string
 void setTime(java.lang.String parameterName, java.sql.Time x)
          Sets the time
 void setTime(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal)
          Sets the time
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp x)
          Sets the timestamp
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal)
          Sets the timestamp
 void setURL(java.lang.String parameterName, java.net.URL x)
          Sets the URL
 boolean wasNull()
          Returns true if the last out parameter was null.
 
Methods inherited from class com.caucho.sql.UserPreparedStatement
addBatch, clearParameters, close, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, getPreparedStatement, 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, setURL, toString
 
Methods inherited from class com.caucho.sql.UserStatement
addBatch, cancel, clearBatch, clearWarnings, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getStatement, getUpdateCount, getWarnings, isClosed, isPoolable, isWrapperFor, killPool, onRuntimeException, onSqlException, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.sql.PreparedStatement
addBatch, 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, setURL
 
Methods inherited from interface java.sql.Statement
addBatch, 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, setQueryTimeout
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Field Detail

log

protected static final java.util.logging.Logger log

L

protected static L10N L

_cstmt

protected java.sql.CallableStatement _cstmt
Method Detail

getArray

public java.sql.Array getArray(int i)
                        throws java.sql.SQLException
The array value

Specified by:
getArray in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getArray

public java.sql.Array getArray(java.lang.String name)
                        throws java.sql.SQLException
The array value

Specified by:
getArray in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(int i)
                                   throws java.sql.SQLException
The big decimal value

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String name)
                                   throws java.sql.SQLException
The bigDecimal value

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(int i,
                                          int scale)
                                   throws java.sql.SQLException
The big decimal value

Specified by:
getBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBlob

public java.sql.Blob getBlob(int i)
                      throws java.sql.SQLException
The blob value

Specified by:
getBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBlob

public java.sql.Blob getBlob(java.lang.String name)
                      throws java.sql.SQLException
The blob value

Specified by:
getBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBoolean

public boolean getBoolean(int i)
                   throws java.sql.SQLException
The boolean value

Specified by:
getBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBoolean

public boolean getBoolean(java.lang.String name)
                   throws java.sql.SQLException
The boolean value

Specified by:
getBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getByte

public byte getByte(int i)
             throws java.sql.SQLException
The byte value

Specified by:
getByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getByte

public byte getByte(java.lang.String name)
             throws java.sql.SQLException
The byte value

Specified by:
getByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBytes

public byte[] getBytes(int i)
                throws java.sql.SQLException
The bytes value

Specified by:
getBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getBytes

public byte[] getBytes(java.lang.String name)
                throws java.sql.SQLException
The bytes value

Specified by:
getBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(int i)
                      throws java.sql.SQLException
The clob value

Specified by:
getClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(java.lang.String name)
                      throws java.sql.SQLException
The clob value

Specified by:
getClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(int i)
                      throws java.sql.SQLException
The date value

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(java.lang.String name)
                      throws java.sql.SQLException
The date value

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(int i,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
The date value

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(java.lang.String name,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
The date value

Specified by:
getDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDouble

public double getDouble(int i)
                 throws java.sql.SQLException
The double value

Specified by:
getDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getDouble

public double getDouble(java.lang.String name)
                 throws java.sql.SQLException
The double value

Specified by:
getDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getFloat

public float getFloat(int i)
               throws java.sql.SQLException
The float value

Specified by:
getFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getFloat

public float getFloat(java.lang.String name)
               throws java.sql.SQLException
The float value

Specified by:
getFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getInt

public int getInt(int i)
           throws java.sql.SQLException
The int value

Specified by:
getInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getInt

public int getInt(java.lang.String name)
           throws java.sql.SQLException
The int value

Specified by:
getInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getLong

public long getLong(int i)
             throws java.sql.SQLException
The long value

Specified by:
getLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getLong

public long getLong(java.lang.String name)
             throws java.sql.SQLException
The long value

Specified by:
getLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int i)
                           throws java.sql.SQLException
The object value

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String name)
                           throws java.sql.SQLException
The object value

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int i,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
The object value

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String name,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
The object value

Specified by:
getObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getRef

public java.sql.Ref getRef(int i)
                    throws java.sql.SQLException
The ref value

Specified by:
getRef in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getRef

public java.sql.Ref getRef(java.lang.String name)
                    throws java.sql.SQLException
The ref value

Specified by:
getRef in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getShort

public short getShort(int i)
               throws java.sql.SQLException
The short value

Specified by:
getShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getShort

public short getShort(java.lang.String name)
               throws java.sql.SQLException
The short value

Specified by:
getShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getString

public java.lang.String getString(int i)
                           throws java.sql.SQLException
The string value

Specified by:
getString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getString

public java.lang.String getString(java.lang.String name)
                           throws java.sql.SQLException
The string value

Specified by:
getString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(int i)
                      throws java.sql.SQLException
The time value

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(java.lang.String name)
                      throws java.sql.SQLException
The time value

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(int i,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
The time value

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(java.lang.String name,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
The time value

Specified by:
getTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(int i)
                                throws java.sql.SQLException
The timestamp value

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String name)
                                throws java.sql.SQLException
The timestamp value

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(int i,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
The timestamp value

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String name,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
The timestamp value

Specified by:
getTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getURL

public java.net.URL getURL(int i)
                    throws java.sql.SQLException
The URL value

Specified by:
getURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getURL

public java.net.URL getURL(java.lang.String name)
                    throws java.sql.SQLException
The URL value

Specified by:
getURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int sqlType)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int sqlType,
                                 int scale)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(int parameterIndex,
                                 int sqlType,
                                 java.lang.String typeName)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int sqlType)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int sqlType,
                                 int scale)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

registerOutParameter

public void registerOutParameter(java.lang.String parameterName,
                                 int sqlType,
                                 java.lang.String typeName)
                          throws java.sql.SQLException
Registers the out parameter.

Specified by:
registerOutParameter in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(java.lang.String parameterName,
                           java.io.InputStream x,
                           int length)
                    throws java.sql.SQLException
Sets the asciiStream

Specified by:
setAsciiStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBigDecimal

public void setBigDecimal(java.lang.String parameterName,
                          java.math.BigDecimal x)
                   throws java.sql.SQLException
Sets the bigDecimal

Specified by:
setBigDecimal in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(java.lang.String parameterName,
                            java.io.InputStream x,
                            int length)
                     throws java.sql.SQLException
Sets the binaryStream

Specified by:
setBinaryStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBoolean

public void setBoolean(java.lang.String parameterName,
                       boolean x)
                throws java.sql.SQLException
Sets the boolean

Specified by:
setBoolean in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setByte

public void setByte(java.lang.String parameterName,
                    byte x)
             throws java.sql.SQLException
Sets the byte

Specified by:
setByte in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBytes

public void setBytes(java.lang.String parameterName,
                     byte[] x)
              throws java.sql.SQLException
Sets the bytes

Specified by:
setBytes in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(java.lang.String parameterName,
                               java.io.Reader reader,
                               int length)
                        throws java.sql.SQLException
Sets the character stream

Specified by:
setCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setDate

public void setDate(java.lang.String parameterName,
                    java.sql.Date x)
             throws java.sql.SQLException
Sets the date

Specified by:
setDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setDate

public void setDate(java.lang.String parameterName,
                    java.sql.Date x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
Sets the date

Specified by:
setDate in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setDouble

public void setDouble(java.lang.String parameterName,
                      double x)
               throws java.sql.SQLException
Sets the double

Specified by:
setDouble in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setFloat

public void setFloat(java.lang.String parameterName,
                     float x)
              throws java.sql.SQLException
Sets the float

Specified by:
setFloat in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setInt

public void setInt(java.lang.String parameterName,
                   int x)
            throws java.sql.SQLException
Sets the int

Specified by:
setInt in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setLong

public void setLong(java.lang.String parameterName,
                    long x)
             throws java.sql.SQLException
Sets the long

Specified by:
setLong in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType)
             throws java.sql.SQLException
Sets the null

Specified by:
setNull in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNull

public void setNull(java.lang.String parameterName,
                    int sqlType,
                    java.lang.String typeName)
             throws java.sql.SQLException
Sets the null

Specified by:
setNull in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x)
               throws java.sql.SQLException
Sets the object

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x,
                      int type)
               throws java.sql.SQLException
Sets the object

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setObject

public void setObject(java.lang.String parameterName,
                      java.lang.Object x,
                      int type,
                      int scale)
               throws java.sql.SQLException
Sets the object

Specified by:
setObject in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setShort

public void setShort(java.lang.String parameterName,
                     short x)
              throws java.sql.SQLException
Sets the short

Specified by:
setShort in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setString

public void setString(java.lang.String parameterName,
                      java.lang.String x)
               throws java.sql.SQLException
Sets the string

Specified by:
setString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setTime

public void setTime(java.lang.String parameterName,
                    java.sql.Time x)
             throws java.sql.SQLException
Sets the time

Specified by:
setTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setTime

public void setTime(java.lang.String parameterName,
                    java.sql.Time x,
                    java.util.Calendar cal)
             throws java.sql.SQLException
Sets the time

Specified by:
setTime in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setTimestamp

public void setTimestamp(java.lang.String parameterName,
                         java.sql.Timestamp x)
                  throws java.sql.SQLException
Sets the timestamp

Specified by:
setTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setTimestamp

public void setTimestamp(java.lang.String parameterName,
                         java.sql.Timestamp x,
                         java.util.Calendar cal)
                  throws java.sql.SQLException
Sets the timestamp

Specified by:
setTimestamp in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setURL

public void setURL(java.lang.String parameterName,
                   java.net.URL x)
            throws java.sql.SQLException
Sets the URL

Specified by:
setURL in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

wasNull

public boolean wasNull()
                throws java.sql.SQLException
Returns true if the last out parameter was null.

Specified by:
wasNull in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getRowId

public java.sql.RowId getRowId(int parameterIndex)
                        throws java.sql.SQLException
Specified by:
getRowId in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getRowId

public java.sql.RowId getRowId(java.lang.String parameterName)
                        throws java.sql.SQLException
Specified by:
getRowId in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setRowId

public void setRowId(java.lang.String parameterName,
                     java.sql.RowId x)
              throws java.sql.SQLException
Specified by:
setRowId in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNString

public void setNString(java.lang.String parameterName,
                       java.lang.String value)
                throws java.sql.SQLException
Specified by:
setNString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(java.lang.String parameterName,
                                java.io.Reader value,
                                long length)
                         throws java.sql.SQLException
Specified by:
setNCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String parameterName,
                     java.sql.NClob value)
              throws java.sql.SQLException
Specified by:
setNClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String parameterName,
                    java.io.Reader reader,
                    long length)
             throws java.sql.SQLException
Specified by:
setClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String parameterName,
                    java.io.InputStream inputStream,
                    long length)
             throws java.sql.SQLException
Specified by:
setBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String parameterName,
                     java.io.Reader reader,
                     long length)
              throws java.sql.SQLException
Specified by:
setNClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNClob

public java.sql.NClob getNClob(int parameterIndex)
                        throws java.sql.SQLException
Specified by:
getNClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNClob

public java.sql.NClob getNClob(java.lang.String parameterName)
                        throws java.sql.SQLException
Specified by:
getNClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setSQLXML

public void setSQLXML(java.lang.String parameterName,
                      java.sql.SQLXML xmlObject)
               throws java.sql.SQLException
Specified by:
setSQLXML in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getSQLXML

public java.sql.SQLXML getSQLXML(int parameterIndex)
                          throws java.sql.SQLException
Specified by:
getSQLXML in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getSQLXML

public java.sql.SQLXML getSQLXML(java.lang.String parameterName)
                          throws java.sql.SQLException
Specified by:
getSQLXML in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNString

public java.lang.String getNString(int parameterIndex)
                            throws java.sql.SQLException
Specified by:
getNString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNString

public java.lang.String getNString(java.lang.String parameterName)
                            throws java.sql.SQLException
Specified by:
getNString in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNCharacterStream

public java.io.Reader getNCharacterStream(int parameterIndex)
                                   throws java.sql.SQLException
Specified by:
getNCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getNCharacterStream

public java.io.Reader getNCharacterStream(java.lang.String parameterName)
                                   throws java.sql.SQLException
Specified by:
getNCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(int parameterIndex)
                                  throws java.sql.SQLException
Specified by:
getCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(java.lang.String parameterName)
                                  throws java.sql.SQLException
Specified by:
getCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String parameterName,
                    java.sql.Blob x)
             throws java.sql.SQLException
Specified by:
setBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String parameterName,
                    java.sql.Clob x)
             throws java.sql.SQLException
Specified by:
setClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(java.lang.String parameterName,
                           java.io.InputStream x,
                           long length)
                    throws java.sql.SQLException
Specified by:
setAsciiStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(java.lang.String parameterName,
                            java.io.InputStream x,
                            long length)
                     throws java.sql.SQLException
Specified by:
setBinaryStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(java.lang.String parameterName,
                               java.io.Reader reader,
                               long length)
                        throws java.sql.SQLException
Specified by:
setCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(java.lang.String parameterName,
                           java.io.InputStream x)
                    throws java.sql.SQLException
Specified by:
setAsciiStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(java.lang.String parameterName,
                            java.io.InputStream x)
                     throws java.sql.SQLException
Specified by:
setBinaryStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(java.lang.String parameterName,
                               java.io.Reader reader)
                        throws java.sql.SQLException
Specified by:
setCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(java.lang.String parameterName,
                                java.io.Reader value)
                         throws java.sql.SQLException
Specified by:
setNCharacterStream in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String parameterName,
                    java.io.Reader reader)
             throws java.sql.SQLException
Specified by:
setClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String parameterName,
                    java.io.InputStream inputStream)
             throws java.sql.SQLException
Specified by:
setBlob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String parameterName,
                     java.io.Reader reader)
              throws java.sql.SQLException
Specified by:
setNClob in interface java.sql.CallableStatement
Throws:
java.sql.SQLException