Package org.jboss.jca.adapters.jdbc.jdk8
Class WrappedStatementJDK8
- java.lang.Object
-
- org.jboss.jca.adapters.jdbc.JBossWrapper
-
- org.jboss.jca.adapters.jdbc.WrappedStatement
-
- org.jboss.jca.adapters.jdbc.jdk8.WrappedStatementJDK8
-
- All Implemented Interfaces:
Serializable,AutoCloseable,Statement,Wrapper,StatementAccess
public class WrappedStatementJDK8 extends WrappedStatement
WrappedStatementJDK8.- Author:
- Jesper Pedersen
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jboss.jca.adapters.jdbc.WrappedStatement
defaultFetchSize, doLocking, jndiName, spy, spyLogger, spyLoggingCategory
-
Fields inherited from class org.jboss.jca.adapters.jdbc.JBossWrapper
bundle
-
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
Constructors Constructor Description WrappedStatementJDK8(WrappedConnectionJDK8 lc, Statement s, boolean spy, String jndiName, boolean doLocking)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long[]executeLargeBatch()longexecuteLargeUpdate(String sql)longexecuteLargeUpdate(String sql, int autoGeneratedKeys)longexecuteLargeUpdate(String sql, int[] columnIndexes)longexecuteLargeUpdate(String sql, String[] columnNames)longgetLargeMaxRows()longgetLargeUpdateCount()voidsetLargeMaxRows(long max)protected WrappedResultSetwrapResultSet(ResultSet resultSet, boolean spy, String jndiName, boolean doLocking)Wrap ResultSet-
Methods inherited from class org.jboss.jca.adapters.jdbc.WrappedStatement
addBatch, cancel, checkConfiguredQueryTimeout, checkException, checkState, checkTransaction, checkTransactionActive, clearBatch, clearWarnings, close, closeOnCompletion, closeResultSets, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUnderlyingStatement, getUpdateCount, getWarnings, getWrappedObject, internalClose, isClosed, isCloseOnCompletion, isPoolable, lock, registerResultSet, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, 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
enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, isSimpleIdentifier
-
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
Constructor Detail
-
WrappedStatementJDK8
public WrappedStatementJDK8(WrappedConnectionJDK8 lc, Statement s, boolean spy, String jndiName, boolean doLocking)
Constructor- Parameters:
lc- The connections- The statementspy- The spy valuejndiName- The jndi namedoLocking- Do locking
-
-
Method Detail
-
wrapResultSet
protected WrappedResultSet wrapResultSet(ResultSet resultSet, boolean spy, String jndiName, boolean doLocking)
Wrap ResultSet- Specified by:
wrapResultSetin classWrappedStatement- Parameters:
resultSet- The ResultSetspy- The spy valuejndiName- The jndi namedoLocking- Do locking- Returns:
- The result
-
getLargeUpdateCount
public long getLargeUpdateCount() throws SQLException- Throws:
SQLException
-
setLargeMaxRows
public void setLargeMaxRows(long max) throws SQLException- Throws:
SQLException
-
getLargeMaxRows
public long getLargeMaxRows() throws SQLException- Throws:
SQLException
-
executeLargeBatch
public long[] executeLargeBatch() throws SQLException- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql) throws SQLException
- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, int autoGeneratedKeys) throws SQLException
- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, int[] columnIndexes) throws SQLException
- Throws:
SQLException
-
executeLargeUpdate
public long executeLargeUpdate(String sql, String[] columnNames) throws SQLException
- Throws:
SQLException
-
-