org.jboss.jca.adapters.jdbc.jdk7
Class WrappedPreparedStatementJDK7

java.lang.Object
  extended by org.jboss.jca.adapters.jdbc.JBossWrapper
      extended by org.jboss.jca.adapters.jdbc.WrappedStatement
          extended by org.jboss.jca.adapters.jdbc.WrappedPreparedStatement
              extended by org.jboss.jca.adapters.jdbc.jdk7.WrappedPreparedStatementJDK7
All Implemented Interfaces:
Serializable, PreparedStatement, Statement, Wrapper, StatementAccess

public class WrappedPreparedStatementJDK7
extends WrappedPreparedStatement

WrappedPreparedStatementJDK7.

Author:
Jesper Pedersen
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.jca.adapters.jdbc.WrappedStatement
jndiName, spy, spyLogger
 
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
WrappedPreparedStatementJDK7(WrappedConnectionJDK7 lc, PreparedStatement s, boolean spy, String jndiName)
          Constructor
 
Method Summary
 void closeOnCompletion()
          
 boolean isCloseOnCompletion()
          
protected  WrappedResultSet wrapResultSet(ResultSet resultSet, boolean spy, String jndiName)
          Wrap the result set
 
Methods inherited from class org.jboss.jca.adapters.jdbc.WrappedPreparedStatement
addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, getUnderlyingStatement, getWrappedObject, isClosed, isPoolable, 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, setPoolable, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL
 
Methods inherited from class org.jboss.jca.adapters.jdbc.WrappedStatement
addBatch, cancel, checkConfiguredQueryTimeout, checkException, checkTransaction, checkTransactionActive, clearBatch, clearWarnings, close, closeResultSets, 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, internalClose, lock, registerResultSet, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout, unlock, unregisterResultSet
 
Methods inherited from class org.jboss.jca.adapters.jdbc.JBossWrapper
isWrapperFor, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Constructor Detail

WrappedPreparedStatementJDK7

public WrappedPreparedStatementJDK7(WrappedConnectionJDK7 lc,
                                    PreparedStatement s,
                                    boolean spy,
                                    String jndiName)
Constructor

Parameters:
lc - The connection
s - The prepared statement
spy - The spy value
jndiName - The jndi name
Method Detail

wrapResultSet

protected WrappedResultSet wrapResultSet(ResultSet resultSet,
                                         boolean spy,
                                         String jndiName)
Wrap the result set

Specified by:
wrapResultSet in class WrappedStatement
Parameters:
resultSet - The result set
spy - The spy value
jndiName - The jndi name
Returns:
The result

closeOnCompletion

public void closeOnCompletion()
                       throws SQLException

Throws:
SQLException

isCloseOnCompletion

public boolean isCloseOnCompletion()
                            throws SQLException

Throws:
SQLException


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)