org.apache.derby.iapi.jdbc
Class BrokeredCallableStatement30

java.lang.Object
  extended by org.apache.derby.iapi.jdbc.BrokeredStatement
      extended by org.apache.derby.iapi.jdbc.BrokeredPreparedStatement
          extended by org.apache.derby.iapi.jdbc.BrokeredCallableStatement
              extended by org.apache.derby.iapi.jdbc.BrokeredCallableStatement30
All Implemented Interfaces:
java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper, EnginePreparedStatement, EngineStatement
Direct Known Subclasses:
BrokeredCallableStatement40

public class BrokeredCallableStatement30
extends BrokeredCallableStatement

JDBC 3 brokered CallableStatement


Field Summary
 
Fields inherited from class org.apache.derby.iapi.jdbc.BrokeredPreparedStatement
sql
 
Fields inherited from class org.apache.derby.iapi.jdbc.BrokeredStatement
control, resultSetConcurrency, resultSetHoldability, resultSetType
 
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
 
Constructor Summary
BrokeredCallableStatement30(BrokeredStatementControl control, java.lang.String sql)
           
 
Method Summary
 java.sql.CallableStatement createDuplicateStatement(java.sql.Connection conn, java.sql.CallableStatement oldStatement)
          Create a duplicate CalableStatement to this, including state, from the passed in Connection.
 java.sql.Array getArray(java.lang.String parameterName)
           
 java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
           
 java.sql.Blob getBlob(java.lang.String parameterName)
           
 boolean getBoolean(java.lang.String parameterName)
           
 byte getByte(java.lang.String parameterName)
           
 byte[] getBytes(java.lang.String parameterName)
           
 java.sql.Clob getClob(java.lang.String parameterName)
           
 java.sql.Date getDate(java.lang.String parameterName)
           
 java.sql.Date getDate(java.lang.String parameterName, java.util.Calendar cal)
           
 double getDouble(java.lang.String parameterName)
           
 float getFloat(java.lang.String parameterName)
           
 int getInt(java.lang.String parameterName)
           
 long getLong(java.lang.String parameterName)
           
 java.lang.Object getObject(java.lang.String parameterName)
           
 java.lang.Object getObject(java.lang.String parameterName, java.util.Map map)
           
 java.sql.ParameterMetaData getParameterMetaData()
           
 java.sql.Ref getRef(java.lang.String parameterName)
           
 short getShort(java.lang.String parameterName)
           
 java.lang.String getString(java.lang.String parameterName)
           
 java.sql.Time getTime(java.lang.String parameterName)
           
 java.sql.Time getTime(java.lang.String parameterName, 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 i)
           
 java.net.URL getURL(java.lang.String parameterName)
           
 void registerOutParameter(java.lang.String a, int b)
           
 void registerOutParameter(java.lang.String a, int b, int c)
           
 void registerOutParameter(java.lang.String a, int b, java.lang.String c)
           
 void setAsciiStream(java.lang.String parameterName, java.io.InputStream value, int length)
           
 void setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value)
           
 void setBinaryStream(java.lang.String parameterName, java.io.InputStream value, int length)
           
 void setBoolean(java.lang.String parameterName, boolean value)
           
 void setByte(java.lang.String parameterName, byte value)
           
 void setBytes(java.lang.String parameterName, byte[] value)
           
 void setCharacterStream(java.lang.String parameterName, java.io.Reader value, int length)
           
 void setDate(java.lang.String parameterName, java.sql.Date value)
           
 void setDate(java.lang.String parameterName, java.sql.Date value, java.util.Calendar cal)
           
 void setDouble(java.lang.String parameterName, double value)
           
 void setFloat(java.lang.String parameterName, float value)
           
 void setInt(java.lang.String parameterName, int value)
           
 void setLong(java.lang.String parameterName, long value)
           
 void setNull(java.lang.String parameterName, int type)
           
 void setNull(java.lang.String parameterName, int a, java.lang.String b)
           
 void setObject(java.lang.String parameterName, java.lang.Object value)
           
 void setObject(java.lang.String parameterName, java.lang.Object value, int a)
           
 void setObject(java.lang.String parameterName, java.lang.Object value, int a, int b)
           
 void setShort(java.lang.String parameterName, short value)
           
 void setString(java.lang.String parameterName, java.lang.String value)
           
 void setTime(java.lang.String parameterName, java.sql.Time value)
           
 void setTime(java.lang.String parameterName, java.sql.Time value, java.util.Calendar cal)
           
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value)
           
 void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value, java.util.Calendar cal)
           
 void setURL(int i, java.net.URL x)
           
 void setURL(java.lang.String parameterName, java.net.URL value)
           
 
Methods inherited from class org.apache.derby.iapi.jdbc.BrokeredCallableStatement
close, getArray, getBigDecimal, getBigDecimal, getBlob, getBoolean, getByte, getBytes, getCallableStatement, getClob, getDate, getDate, getDouble, getFloat, getInt, getLong, getObject, getObject, getPreparedStatement, getRef, getShort, getString, getTime, getTime, getTimestamp, getTimestamp, registerOutParameter, registerOutParameter, registerOutParameter, wasNull
 
Methods inherited from class org.apache.derby.iapi.jdbc.BrokeredPreparedStatement
addBatch, clearParameters, createDuplicateStatement, execute, executeQuery, executeUpdate, getMetaData, getStatement, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream
 
Methods inherited from class org.apache.derby.iapi.jdbc.BrokeredStatement
addBatch, cancel, checkIfClosed, clearBatch, clearWarnings, controlCheck, createDuplicateStatement, 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, isWrapperFor, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout, setStatementState, wrapResultSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.sql.CallableStatement
getCharacterStream, getCharacterStream, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getRowId, getRowId, getSQLXML, getSQLXML, setAsciiStream, setAsciiStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setRowId, setSQLXML
 
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, 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
 
Methods inherited from interface java.sql.Statement
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, getUpdateCount, getWarnings, isClosed, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Constructor Detail

BrokeredCallableStatement30

public BrokeredCallableStatement30(BrokeredStatementControl control,
                                   java.lang.String sql)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException
Method Detail

setURL

public final void setURL(java.lang.String parameterName,
                         java.net.URL value)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setNull

public final void setNull(java.lang.String parameterName,
                          int type)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setBoolean

public final void setBoolean(java.lang.String parameterName,
                             boolean value)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

setByte

public final void setByte(java.lang.String parameterName,
                          byte value)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setShort

public final void setShort(java.lang.String parameterName,
                           short value)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setInt

public final void setInt(java.lang.String parameterName,
                         int value)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setLong

public final void setLong(java.lang.String parameterName,
                          long value)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setFloat

public final void setFloat(java.lang.String parameterName,
                           float value)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setDouble

public final void setDouble(java.lang.String parameterName,
                            double value)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setBigDecimal

public final void setBigDecimal(java.lang.String parameterName,
                                java.math.BigDecimal value)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

setString

public final void setString(java.lang.String parameterName,
                            java.lang.String value)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setBytes

public final void setBytes(java.lang.String parameterName,
                           byte[] value)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setDate

public final void setDate(java.lang.String parameterName,
                          java.sql.Date value)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setTime

public final void setTime(java.lang.String parameterName,
                          java.sql.Time value)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setTimestamp

public final void setTimestamp(java.lang.String parameterName,
                               java.sql.Timestamp value)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setAsciiStream

public final void setAsciiStream(java.lang.String parameterName,
                                 java.io.InputStream value,
                                 int length)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

setBinaryStream

public final void setBinaryStream(java.lang.String parameterName,
                                  java.io.InputStream value,
                                  int length)
                           throws java.sql.SQLException
Throws:
java.sql.SQLException

setObject

public final void setObject(java.lang.String parameterName,
                            java.lang.Object value,
                            int a,
                            int b)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setObject

public final void setObject(java.lang.String parameterName,
                            java.lang.Object value,
                            int a)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setObject

public final void setObject(java.lang.String parameterName,
                            java.lang.Object value)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setCharacterStream

public final void setCharacterStream(java.lang.String parameterName,
                                     java.io.Reader value,
                                     int length)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

setDate

public final void setDate(java.lang.String parameterName,
                          java.sql.Date value,
                          java.util.Calendar cal)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setTime

public final void setTime(java.lang.String parameterName,
                          java.sql.Time value,
                          java.util.Calendar cal)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

setTimestamp

public final void setTimestamp(java.lang.String parameterName,
                               java.sql.Timestamp value,
                               java.util.Calendar cal)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setNull

public final void setNull(java.lang.String parameterName,
                          int a,
                          java.lang.String b)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getString

public final java.lang.String getString(java.lang.String parameterName)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getBoolean

public final boolean getBoolean(java.lang.String parameterName)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

getByte

public final byte getByte(java.lang.String parameterName)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getShort

public final short getShort(java.lang.String parameterName)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getInt

public final int getInt(java.lang.String parameterName)
                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getLong

public final long getLong(java.lang.String parameterName)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getFloat

public final float getFloat(java.lang.String parameterName)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getDouble

public final double getDouble(java.lang.String parameterName)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getBytes

public final byte[] getBytes(java.lang.String parameterName)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

getDate

public final java.sql.Date getDate(java.lang.String parameterName)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getTime

public final java.sql.Time getTime(java.lang.String parameterName)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getTimestamp

public final java.sql.Timestamp getTimestamp(java.lang.String parameterName)
                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

getObject

public final java.lang.Object getObject(java.lang.String parameterName)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getBigDecimal

public final java.math.BigDecimal getBigDecimal(java.lang.String parameterName)
                                         throws java.sql.SQLException
Throws:
java.sql.SQLException

getObject

public final java.lang.Object getObject(java.lang.String parameterName,
                                        java.util.Map map)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getRef

public final java.sql.Ref getRef(java.lang.String parameterName)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getBlob

public final java.sql.Blob getBlob(java.lang.String parameterName)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getClob

public final java.sql.Clob getClob(java.lang.String parameterName)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getArray

public final java.sql.Array getArray(java.lang.String parameterName)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

getDate

public final java.sql.Date getDate(java.lang.String parameterName,
                                   java.util.Calendar cal)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getTime

public final java.sql.Time getTime(java.lang.String parameterName,
                                   java.util.Calendar cal)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getTimestamp

public final java.sql.Timestamp getTimestamp(java.lang.String parameterName,
                                             java.util.Calendar cal)
                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

getURL

public final java.net.URL getURL(java.lang.String parameterName)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getURL

public final java.net.URL getURL(int i)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

registerOutParameter

public final void registerOutParameter(java.lang.String a,
                                       int b)
                                throws java.sql.SQLException
Throws:
java.sql.SQLException

registerOutParameter

public final void registerOutParameter(java.lang.String a,
                                       int b,
                                       int c)
                                throws java.sql.SQLException
Throws:
java.sql.SQLException

registerOutParameter

public final void registerOutParameter(java.lang.String a,
                                       int b,
                                       java.lang.String c)
                                throws java.sql.SQLException
Throws:
java.sql.SQLException

setURL

public final void setURL(int i,
                         java.net.URL x)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getParameterMetaData

public final java.sql.ParameterMetaData getParameterMetaData()
                                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

createDuplicateStatement

public java.sql.CallableStatement createDuplicateStatement(java.sql.Connection conn,
                                                           java.sql.CallableStatement oldStatement)
                                                    throws java.sql.SQLException
Create a duplicate CalableStatement to this, including state, from the passed in Connection.

Overrides:
createDuplicateStatement in class BrokeredCallableStatement
Throws:
java.sql.SQLException

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.