org.apache.derby.client.am
Class LogicalCallableStatement40

java.lang.Object
  extended by org.apache.derby.client.am.LogicalStatementEntity
      extended by org.apache.derby.client.am.LogicalPreparedStatement
          extended by org.apache.derby.client.am.LogicalCallableStatement
              extended by org.apache.derby.client.am.LogicalCallableStatement40
All Implemented Interfaces:
java.sql.CallableStatement, java.sql.PreparedStatement, java.sql.Statement, java.sql.Wrapper

public class LogicalCallableStatement40
extends LogicalCallableStatement

JDBC 4 specific wrapper class for a Derby physical callable statement.

See Also:
LogicalCallableStatement, isClosed()

Field Summary
 
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
LogicalCallableStatement40(java.sql.CallableStatement physicalCs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)
          Creates a new logical callable statement.
 
Method Summary
 java.io.Reader getCharacterStream(int arg0)
           
 java.io.Reader getCharacterStream(java.lang.String arg0)
           
 java.io.Reader getNCharacterStream(int arg0)
           
 java.io.Reader getNCharacterStream(java.lang.String arg0)
           
 java.sql.NClob getNClob(int arg0)
           
 java.sql.NClob getNClob(java.lang.String arg0)
           
 java.lang.String getNString(int arg0)
           
 java.lang.String getNString(java.lang.String arg0)
           
 java.sql.RowId getRowId(int arg0)
           
 java.sql.RowId getRowId(java.lang.String arg0)
           
 java.sql.SQLXML getSQLXML(int arg0)
           
 java.sql.SQLXML getSQLXML(java.lang.String arg0)
           
 boolean isClosed()
           
 boolean isPoolable()
           
 boolean isWrapperFor(java.lang.Class<?> arg0)
           
 void setAsciiStream(int arg0, java.io.InputStream arg1)
           
 void setAsciiStream(int arg0, java.io.InputStream arg1, long arg2)
           
 void setAsciiStream(java.lang.String arg0, java.io.InputStream arg1)
           
 void setAsciiStream(java.lang.String arg0, java.io.InputStream arg1, long arg2)
           
 void setBinaryStream(int arg0, java.io.InputStream arg1)
           
 void setBinaryStream(int arg0, java.io.InputStream arg1, long arg2)
           
 void setBinaryStream(java.lang.String arg0, java.io.InputStream arg1)
           
 void setBinaryStream(java.lang.String arg0, java.io.InputStream arg1, long arg2)
           
 void setBlob(int arg0, java.io.InputStream arg1)
           
 void setBlob(int arg0, java.io.InputStream arg1, long arg2)
           
 void setBlob(java.lang.String arg0, java.sql.Blob arg1)
           
 void setBlob(java.lang.String arg0, java.io.InputStream arg1)
           
 void setBlob(java.lang.String arg0, java.io.InputStream arg1, long arg2)
           
 void setCharacterStream(int arg0, java.io.Reader arg1)
           
 void setCharacterStream(int arg0, java.io.Reader arg1, long arg2)
           
 void setCharacterStream(java.lang.String arg0, java.io.Reader arg1)
           
 void setCharacterStream(java.lang.String arg0, java.io.Reader arg1, long arg2)
           
 void setClob(int arg0, java.io.Reader arg1)
           
 void setClob(int arg0, java.io.Reader arg1, long arg2)
           
 void setClob(java.lang.String arg0, java.sql.Clob arg1)
           
 void setClob(java.lang.String arg0, java.io.Reader arg1)
           
 void setClob(java.lang.String arg0, java.io.Reader arg1, long arg2)
           
 void setNCharacterStream(int arg0, java.io.Reader arg1)
           
 void setNCharacterStream(int arg0, java.io.Reader arg1, long arg2)
           
 void setNCharacterStream(java.lang.String arg0, java.io.Reader arg1)
           
 void setNCharacterStream(java.lang.String arg0, java.io.Reader arg1, long arg2)
           
 void setNClob(int arg0, java.sql.NClob arg1)
           
 void setNClob(int arg0, java.io.Reader arg1)
           
 void setNClob(int arg0, java.io.Reader arg1, long arg2)
           
 void setNClob(java.lang.String arg0, java.sql.NClob arg1)
           
 void setNClob(java.lang.String arg0, java.io.Reader arg1)
           
 void setNClob(java.lang.String arg0, java.io.Reader arg1, long arg2)
           
 void setNString(int arg0, java.lang.String arg1)
           
 void setNString(java.lang.String arg0, java.lang.String arg1)
           
 void setPoolable(boolean arg0)
           
 void setRowId(int arg0, java.sql.RowId arg1)
           
 void setRowId(java.lang.String arg0, java.sql.RowId arg1)
           
 void setSQLXML(int arg0, java.sql.SQLXML arg1)
           
 void setSQLXML(java.lang.String arg0, java.sql.SQLXML arg1)
           
<T> T
unwrap(java.lang.Class<T> arg0)
           
 
Methods inherited from class org.apache.derby.client.am.LogicalCallableStatement
getArray, getArray, getBigDecimal, getBigDecimal, getBigDecimal, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getURL, getURL, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setAsciiStream, setBigDecimal, setBinaryStream, setBoolean, setByte, setBytes, setCharacterStream, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setURL, wasNull
 
Methods inherited from class org.apache.derby.client.am.LogicalPreparedStatement
addBatch, addBatch, cancel, clearBatch, clearParameters, clearWarnings, execute, execute, execute, execute, execute, executeBatch, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMetaData, getMoreResults, getMoreResults, getParameterMetaData, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setCursorName, setDate, setDate, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setInt, setLong, setMaxFieldSize, setMaxRows, setNull, setNull, setObject, setObject, setObject, setQueryTimeout, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL
 
Methods inherited from class org.apache.derby.client.am.LogicalStatementEntity
close, getPhysCs, getPhysPs, isLogicalEntityClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setRef, setShort, 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, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout
 

Constructor Detail

LogicalCallableStatement40

public LogicalCallableStatement40(java.sql.CallableStatement physicalCs,
                                  StatementKey stmtKey,
                                  StatementCacheInteractor cacheInteractor)
Creates a new logical callable statement.

Parameters:
physicalCs - underlying physical statement
stmtKey - key for the physical statement
cacheInteractor - creating statement cache interactor
Throws:
java.lang.IllegalArgumentException - if cache is null
Method Detail

setRowId

public void setRowId(int arg0,
                     java.sql.RowId arg1)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

setNString

public void setNString(int arg0,
                       java.lang.String arg1)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(int arg0,
                                java.io.Reader arg1,
                                long arg2)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(int arg0,
                     java.sql.NClob arg1)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

setClob

public void setClob(int arg0,
                    java.io.Reader arg1,
                    long arg2)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setBlob

public void setBlob(int arg0,
                    java.io.InputStream arg1,
                    long arg2)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(int arg0,
                     java.io.Reader arg1,
                     long arg2)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

setSQLXML

public void setSQLXML(int arg0,
                      java.sql.SQLXML arg1)
               throws java.sql.SQLException
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(int arg0,
                           java.io.InputStream arg1,
                           long arg2)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(int arg0,
                            java.io.InputStream arg1,
                            long arg2)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(int arg0,
                               java.io.Reader arg1,
                               long arg2)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(int arg0,
                           java.io.InputStream arg1)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(int arg0,
                            java.io.InputStream arg1)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(int arg0,
                               java.io.Reader arg1)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(int arg0,
                                java.io.Reader arg1)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

setClob

public void setClob(int arg0,
                    java.io.Reader arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setBlob

public void setBlob(int arg0,
                    java.io.InputStream arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(int arg0,
                     java.io.Reader arg1)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

isClosed

public boolean isClosed()
                 throws java.sql.SQLException
Throws:
java.sql.SQLException

setPoolable

public void setPoolable(boolean arg0)
                 throws java.sql.SQLException
Throws:
java.sql.SQLException

isPoolable

public boolean isPoolable()
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

unwrap

public <T> T unwrap(java.lang.Class<T> arg0)
         throws java.sql.SQLException
Throws:
java.sql.SQLException

isWrapperFor

public boolean isWrapperFor(java.lang.Class<?> arg0)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getRowId

public java.sql.RowId getRowId(int arg0)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

getRowId

public java.sql.RowId getRowId(java.lang.String arg0)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setRowId

public void setRowId(java.lang.String arg0,
                     java.sql.RowId arg1)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

setNString

public void setNString(java.lang.String arg0,
                       java.lang.String arg1)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(java.lang.String arg0,
                                java.io.Reader arg1,
                                long arg2)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String arg0,
                     java.sql.NClob arg1)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String arg0,
                    java.io.Reader arg1,
                    long arg2)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String arg0,
                    java.io.InputStream arg1,
                    long arg2)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String arg0,
                     java.io.Reader arg1,
                     long arg2)
              throws java.sql.SQLException
Throws:
java.sql.SQLException

getNClob

public java.sql.NClob getNClob(int arg0)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

getNClob

public java.sql.NClob getNClob(java.lang.String arg0)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setSQLXML

public void setSQLXML(java.lang.String arg0,
                      java.sql.SQLXML arg1)
               throws java.sql.SQLException
Throws:
java.sql.SQLException

getSQLXML

public java.sql.SQLXML getSQLXML(int arg0)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getSQLXML

public java.sql.SQLXML getSQLXML(java.lang.String arg0)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getNString

public java.lang.String getNString(int arg0)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getNString

public java.lang.String getNString(java.lang.String arg0)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getNCharacterStream

public java.io.Reader getNCharacterStream(int arg0)
                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getNCharacterStream

public java.io.Reader getNCharacterStream(java.lang.String arg0)
                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(int arg0)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(java.lang.String arg0)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String arg0,
                    java.sql.Blob arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String arg0,
                    java.sql.Clob arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(java.lang.String arg0,
                           java.io.InputStream arg1,
                           long arg2)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(java.lang.String arg0,
                            java.io.InputStream arg1,
                            long arg2)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(java.lang.String arg0,
                               java.io.Reader arg1,
                               long arg2)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setAsciiStream

public void setAsciiStream(java.lang.String arg0,
                           java.io.InputStream arg1)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

setBinaryStream

public void setBinaryStream(java.lang.String arg0,
                            java.io.InputStream arg1)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setCharacterStream

public void setCharacterStream(java.lang.String arg0,
                               java.io.Reader arg1)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException

setNCharacterStream

public void setNCharacterStream(java.lang.String arg0,
                                java.io.Reader arg1)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

setClob

public void setClob(java.lang.String arg0,
                    java.io.Reader arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setBlob

public void setBlob(java.lang.String arg0,
                    java.io.InputStream arg1)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

setNClob

public void setNClob(java.lang.String arg0,
                     java.io.Reader arg1)
              throws java.sql.SQLException
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.