test_class.declarator: testClass
test_class.modifier: private
test_class.original_string: private StatementHandle testClass;
test_class.type: StatementHandle
test_class.var_name: testClass
test_class.declarator: mockClass
test_class.modifier: private
test_class.original_string: private PreparedStatementHandle mockClass;
test_class.type: PreparedStatementHandle
test_class.var_name: mockClass
test_class.declarator: mockCallableStatementCache
test_class.modifier: private
test_class.original_string: private IStatementCache mockCallableStatementCache;
test_class.type: IStatementCache
test_class.var_name: mockCallableStatementCache
test_class.declarator: mockConnection
test_class.modifier: private
test_class.original_string: private ConnectionHandle mockConnection;
test_class.type: ConnectionHandle
test_class.var_name: mockConnection
test_class.declarator: mockConfig
test_class.modifier: private
test_class.original_string: private BoneCPConfig mockConfig;
test_class.type: BoneCPConfig
test_class.var_name: mockConfig
test_class.declarator: mockPool
test_class.modifier: private
test_class.original_string: private BoneCP mockPool;
test_class.type: BoneCP
test_class.var_name: mockPool
test_class.declarator: firstTime = true
test_class.original_string: boolean firstTime = true;
test_class.type: boolean
test_class.var_name: firstTime
test_class.file: bonecp/src/test/java/com/jolbox/bonecp/TestStatementHandle.java
test_class.identifier: TestStatementHandle
test_case.body: @Test
  	public void testAssortedCoverage() throws SQLException, SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException{
  		// using a null batchSQL statement...
  		Statement mockStatement = createNiceMock(Statement.class);
  		testClass.logStatementsEnabled = false;
  		Field field = testClass.getClass().getDeclaredField("internalStatement");
  		field.setAccessible(true);
  		field.set(testClass, mockStatement);
  		expect(mockStatement.executeBatch()).andReturn(null).once();
  		replay(mockStatement);
  		testClass.executeBatch();
  	}
test_case.class_method_signature: TestStatementHandle.testAssortedCoverage()
test_case.full_signature: @Test public void testAssortedCoverage()
test_case.identifier: testAssortedCoverage
test_case.invocations: createNiceMock getDeclaredField getClass setAccessible set once andReturn expect executeBatch replay executeBatch
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAssortedCoverage()
focal_class.declarator: logicallyClosed = new AtomicBoolean()
focal_class.modifier: protected
focal_class.original_string: protected AtomicBoolean logicallyClosed = new AtomicBoolean();
focal_class.type: AtomicBoolean
focal_class.var_name: logicallyClosed
focal_class.declarator: internalStatement
focal_class.modifier: protected
focal_class.original_string: protected Statement internalStatement;
focal_class.type: Statement
focal_class.var_name: internalStatement
focal_class.declarator: sql
focal_class.modifier: protected
focal_class.original_string: protected String sql;
focal_class.type: String
focal_class.var_name: sql
focal_class.declarator: cache
focal_class.modifier: protected
focal_class.original_string: protected IStatementCache cache;
focal_class.type: IStatementCache
focal_class.var_name: cache
focal_class.declarator: connectionHandle
focal_class.modifier: protected
focal_class.original_string: protected ConnectionHandle connectionHandle;
focal_class.type: ConnectionHandle
focal_class.var_name: connectionHandle
focal_class.declarator: cacheKey
focal_class.modifier: private
focal_class.original_string: private String cacheKey ;
focal_class.type: String
focal_class.var_name: cacheKey
focal_class.declarator: logStatementsEnabled
focal_class.modifier: protected
focal_class.original_string: protected boolean logStatementsEnabled;
focal_class.type: boolean
focal_class.var_name: logStatementsEnabled
focal_class.declarator: inCache = false
focal_class.modifier: public volatile
focal_class.original_string: public volatile boolean inCache = false;
focal_class.type: boolean
focal_class.var_name: inCache
focal_class.declarator: openStackTrace
focal_class.modifier: public
focal_class.original_string: public String openStackTrace;
focal_class.type: String
focal_class.var_name: openStackTrace
focal_class.declarator: logger = LoggerFactory.getLogger(StatementHandle.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(StatementHandle.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: queryExecuteTimeLimit
focal_class.modifier: protected
focal_class.original_string: protected long queryExecuteTimeLimit;
focal_class.type: long
focal_class.var_name: queryExecuteTimeLimit
focal_class.declarator: connectionHook
focal_class.modifier: protected
focal_class.original_string: protected ConnectionHook connectionHook;
focal_class.type: ConnectionHook
focal_class.var_name: connectionHook
focal_class.declarator: debugHandle
focal_class.modifier: private
focal_class.original_string: private Object debugHandle;
focal_class.type: Object
focal_class.var_name: debugHandle
focal_class.declarator: statisticsEnabled
focal_class.modifier: private
focal_class.original_string: private boolean statisticsEnabled;
focal_class.type: boolean
focal_class.var_name: statisticsEnabled
focal_class.declarator: statistics
focal_class.modifier: private
focal_class.original_string: private Statistics statistics;
focal_class.type: Statistics
focal_class.var_name: statistics
focal_class.declarator: logParams = new TreeMap<Object, Object>()
focal_class.modifier: protected
focal_class.original_string: protected Map<Object, Object> logParams = new TreeMap<Object, Object>();
focal_class.type: Map<Object, Object>
focal_class.var_name: logParams
focal_class.declarator: batchSQL = new StringBuilder()
focal_class.modifier: protected
focal_class.original_string: protected StringBuilder batchSQL = new StringBuilder();
focal_class.type: StringBuilder
focal_class.var_name: batchSQL
focal_class.file: bonecp/src/main/java/com/jolbox/bonecp/StatementHandle.java
focal_class.identifier: StatementHandle
focal_class.interfaces: implements Statement
focal_class.class_method_signature: StatementHandle.StatementHandle(Statement internalStatement, String sql, IStatementCache cache, 
  						   ConnectionHandle connectionHandle, String cacheKey, 
  						   boolean logStatementsEnabled)
focal_class.full_signature: public  StatementHandle(Statement internalStatement, String sql, IStatementCache cache, 
  						   ConnectionHandle connectionHandle, String cacheKey, 
  						   boolean logStatementsEnabled)
focal_class.identifier: StatementHandle
focal_class.modifiers: public
focal_class.parameters: (Statement internalStatement, String sql, IStatementCache cache, 
  						   ConnectionHandle connectionHandle, String cacheKey, 
  						   boolean logStatementsEnabled)
focal_class.signature:  StatementHandle(Statement internalStatement, String sql, IStatementCache cache, 
  						   ConnectionHandle connectionHandle, String cacheKey, 
  						   boolean logStatementsEnabled)
focal_class.class_method_signature: StatementHandle.StatementHandle(Statement internalStatement, ConnectionHandle connectionHandle, boolean logStatementsEnabled)
focal_class.full_signature: public  StatementHandle(Statement internalStatement, ConnectionHandle connectionHandle, boolean logStatementsEnabled)
focal_class.identifier: StatementHandle
focal_class.modifiers: public
focal_class.parameters: (Statement internalStatement, ConnectionHandle connectionHandle, boolean logStatementsEnabled)
focal_class.signature:  StatementHandle(Statement internalStatement, ConnectionHandle connectionHandle, boolean logStatementsEnabled)
focal_class.class_method_signature: StatementHandle.close()
focal_class.full_signature: public void close()
focal_class.identifier: close
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: StatementHandle.addBatch(String sql)
focal_class.full_signature: public void addBatch(String sql)
focal_class.identifier: addBatch
focal_class.modifiers: public
focal_class.parameters: (String sql)
focal_class.return: void
focal_class.signature: void addBatch(String sql)
focal_class.class_method_signature: StatementHandle.checkClosed()
focal_class.full_signature: protected void checkClosed()
focal_class.identifier: checkClosed
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkClosed()
focal_class.class_method_signature: StatementHandle.cancel()
focal_class.full_signature: public void cancel()
focal_class.identifier: cancel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cancel()
focal_class.class_method_signature: StatementHandle.clearBatch()
focal_class.full_signature: public void clearBatch()
focal_class.identifier: clearBatch
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearBatch()
focal_class.class_method_signature: StatementHandle.clearWarnings()
focal_class.full_signature: public void clearWarnings()
focal_class.identifier: clearWarnings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearWarnings()
focal_class.class_method_signature: StatementHandle.execute(String sql)
focal_class.full_signature: public boolean execute(String sql)
focal_class.identifier: execute
focal_class.modifiers: public
focal_class.parameters: (String sql)
focal_class.return: boolean
focal_class.signature: boolean execute(String sql)
focal_class.class_method_signature: StatementHandle.queryTimerEnd(String sql, long queryStartTime)
focal_class.full_signature: protected void queryTimerEnd(String sql, long queryStartTime)
focal_class.identifier: queryTimerEnd
focal_class.modifiers: protected
focal_class.parameters: (String sql, long queryStartTime)
focal_class.return: void
focal_class.signature: void queryTimerEnd(String sql, long queryStartTime)
focal_class.class_method_signature: StatementHandle.execute(String sql, int autoGeneratedKeys)
focal_class.full_signature: public boolean execute(String sql, int autoGeneratedKeys)
focal_class.identifier: execute
focal_class.modifiers: public
focal_class.parameters: (String sql, int autoGeneratedKeys)
focal_class.return: boolean
focal_class.signature: boolean execute(String sql, int autoGeneratedKeys)
focal_class.class_method_signature: StatementHandle.queryTimerStart()
focal_class.full_signature: protected long queryTimerStart()
focal_class.identifier: queryTimerStart
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long queryTimerStart()
focal_class.class_method_signature: StatementHandle.execute(String sql, int[] columnIndexes)
focal_class.full_signature: public boolean execute(String sql, int[] columnIndexes)
focal_class.identifier: execute
focal_class.modifiers: public
focal_class.parameters: (String sql, int[] columnIndexes)
focal_class.return: boolean
focal_class.signature: boolean execute(String sql, int[] columnIndexes)
focal_class.class_method_signature: StatementHandle.execute(String sql, String[] columnNames)
focal_class.full_signature: public boolean execute(String sql, String[] columnNames)
focal_class.identifier: execute
focal_class.modifiers: public
focal_class.parameters: (String sql, String[] columnNames)
focal_class.return: boolean
focal_class.signature: boolean execute(String sql, String[] columnNames)
focal_class.class_method_signature: StatementHandle.executeBatch()
focal_class.full_signature: public int[] executeBatch()
focal_class.identifier: executeBatch
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int[]
focal_class.signature: int[] executeBatch()
focal_class.class_method_signature: StatementHandle.executeQuery(String sql)
focal_class.full_signature: public ResultSet executeQuery(String sql)
focal_class.identifier: executeQuery
focal_class.modifiers: public
focal_class.parameters: (String sql)
focal_class.return: ResultSet
focal_class.signature: ResultSet executeQuery(String sql)
focal_class.class_method_signature: StatementHandle.executeUpdate(String sql)
focal_class.full_signature: public int executeUpdate(String sql)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (String sql)
focal_class.return: int
focal_class.signature: int executeUpdate(String sql)
focal_class.class_method_signature: StatementHandle.executeUpdate(String sql, int autoGeneratedKeys)
focal_class.full_signature: public int executeUpdate(String sql, int autoGeneratedKeys)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (String sql, int autoGeneratedKeys)
focal_class.return: int
focal_class.signature: int executeUpdate(String sql, int autoGeneratedKeys)
focal_class.class_method_signature: StatementHandle.executeUpdate(String sql, int[] columnIndexes)
focal_class.full_signature: public int executeUpdate(String sql, int[] columnIndexes)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (String sql, int[] columnIndexes)
focal_class.return: int
focal_class.signature: int executeUpdate(String sql, int[] columnIndexes)
focal_class.class_method_signature: StatementHandle.executeUpdate(String sql, String[] columnNames)
focal_class.full_signature: public int executeUpdate(String sql, String[] columnNames)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (String sql, String[] columnNames)
focal_class.return: int
focal_class.signature: int executeUpdate(String sql, String[] columnNames)
focal_class.class_method_signature: StatementHandle.getConnection()
focal_class.full_signature: public Connection getConnection()
focal_class.identifier: getConnection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Connection
focal_class.signature: Connection getConnection()
focal_class.class_method_signature: StatementHandle.getFetchDirection()
focal_class.full_signature: public int getFetchDirection()
focal_class.identifier: getFetchDirection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getFetchDirection()
focal_class.class_method_signature: StatementHandle.getFetchSize()
focal_class.full_signature: public int getFetchSize()
focal_class.identifier: getFetchSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getFetchSize()
focal_class.class_method_signature: StatementHandle.getGeneratedKeys()
focal_class.full_signature: public ResultSet getGeneratedKeys()
focal_class.identifier: getGeneratedKeys
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ResultSet
focal_class.signature: ResultSet getGeneratedKeys()
focal_class.class_method_signature: StatementHandle.getMaxFieldSize()
focal_class.full_signature: public int getMaxFieldSize()
focal_class.identifier: getMaxFieldSize
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMaxFieldSize()
focal_class.class_method_signature: StatementHandle.getMaxRows()
focal_class.full_signature: public int getMaxRows()
focal_class.identifier: getMaxRows
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMaxRows()
focal_class.class_method_signature: StatementHandle.getMoreResults()
focal_class.full_signature: public boolean getMoreResults()
focal_class.identifier: getMoreResults
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getMoreResults()
focal_class.class_method_signature: StatementHandle.getMoreResults(int current)
focal_class.full_signature: public boolean getMoreResults(int current)
focal_class.identifier: getMoreResults
focal_class.modifiers: public
focal_class.parameters: (int current)
focal_class.return: boolean
focal_class.signature: boolean getMoreResults(int current)
focal_class.class_method_signature: StatementHandle.getQueryTimeout()
focal_class.full_signature: public int getQueryTimeout()
focal_class.identifier: getQueryTimeout
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getQueryTimeout()
focal_class.class_method_signature: StatementHandle.getResultSet()
focal_class.full_signature: public ResultSet getResultSet()
focal_class.identifier: getResultSet
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ResultSet
focal_class.signature: ResultSet getResultSet()
focal_class.class_method_signature: StatementHandle.getResultSetConcurrency()
focal_class.full_signature: public int getResultSetConcurrency()
focal_class.identifier: getResultSetConcurrency
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getResultSetConcurrency()
focal_class.class_method_signature: StatementHandle.getResultSetHoldability()
focal_class.full_signature: public int getResultSetHoldability()
focal_class.identifier: getResultSetHoldability
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getResultSetHoldability()
focal_class.class_method_signature: StatementHandle.getResultSetType()
focal_class.full_signature: public int getResultSetType()
focal_class.identifier: getResultSetType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getResultSetType()
focal_class.class_method_signature: StatementHandle.getUpdateCount()
focal_class.full_signature: public int getUpdateCount()
focal_class.identifier: getUpdateCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getUpdateCount()
focal_class.class_method_signature: StatementHandle.getWarnings()
focal_class.full_signature: public SQLWarning getWarnings()
focal_class.identifier: getWarnings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SQLWarning
focal_class.signature: SQLWarning getWarnings()
focal_class.class_method_signature: StatementHandle.isClosed()
focal_class.full_signature: public boolean isClosed()
focal_class.identifier: isClosed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isClosed()
focal_class.class_method_signature: StatementHandle.setPoolable(boolean poolable)
focal_class.full_signature: public void setPoolable(boolean poolable)
focal_class.identifier: setPoolable
focal_class.modifiers: public
focal_class.parameters: (boolean poolable)
focal_class.return: void
focal_class.signature: void setPoolable(boolean poolable)
focal_class.class_method_signature: StatementHandle.isWrapperFor(Class<?> iface)
focal_class.full_signature: public boolean isWrapperFor(Class<?> iface)
focal_class.identifier: isWrapperFor
focal_class.modifiers: public
focal_class.parameters: (Class<?> iface)
focal_class.return: boolean
focal_class.signature: boolean isWrapperFor(Class<?> iface)
focal_class.class_method_signature: StatementHandle.unwrap(Class<T> iface)
focal_class.full_signature: public T unwrap(Class<T> iface)
focal_class.identifier: unwrap
focal_class.modifiers: public
focal_class.parameters: (Class<T> iface)
focal_class.return: T
focal_class.signature: T unwrap(Class<T> iface)
focal_class.class_method_signature: StatementHandle.isPoolable()
focal_class.full_signature: public boolean isPoolable()
focal_class.identifier: isPoolable
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPoolable()
focal_class.class_method_signature: StatementHandle.closeOnCompletion()
focal_class.full_signature: public void closeOnCompletion()
focal_class.identifier: closeOnCompletion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void closeOnCompletion()
focal_class.class_method_signature: StatementHandle.isCloseOnCompletion()
focal_class.full_signature: public boolean isCloseOnCompletion()
focal_class.identifier: isCloseOnCompletion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isCloseOnCompletion()
focal_class.class_method_signature: StatementHandle.setCursorName(String name)
focal_class.full_signature: public void setCursorName(String name)
focal_class.identifier: setCursorName
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void setCursorName(String name)
focal_class.class_method_signature: StatementHandle.setEscapeProcessing(boolean enable)
focal_class.full_signature: public void setEscapeProcessing(boolean enable)
focal_class.identifier: setEscapeProcessing
focal_class.modifiers: public
focal_class.parameters: (boolean enable)
focal_class.return: void
focal_class.signature: void setEscapeProcessing(boolean enable)
focal_class.class_method_signature: StatementHandle.setFetchDirection(int direction)
focal_class.full_signature: public void setFetchDirection(int direction)
focal_class.identifier: setFetchDirection
focal_class.modifiers: public
focal_class.parameters: (int direction)
focal_class.return: void
focal_class.signature: void setFetchDirection(int direction)
focal_class.class_method_signature: StatementHandle.setFetchSize(int rows)
focal_class.full_signature: public void setFetchSize(int rows)
focal_class.identifier: setFetchSize
focal_class.modifiers: public
focal_class.parameters: (int rows)
focal_class.return: void
focal_class.signature: void setFetchSize(int rows)
focal_class.class_method_signature: StatementHandle.setMaxFieldSize(int max)
focal_class.full_signature: public void setMaxFieldSize(int max)
focal_class.identifier: setMaxFieldSize
focal_class.modifiers: public
focal_class.parameters: (int max)
focal_class.return: void
focal_class.signature: void setMaxFieldSize(int max)
focal_class.class_method_signature: StatementHandle.setMaxRows(int max)
focal_class.full_signature: public void setMaxRows(int max)
focal_class.identifier: setMaxRows
focal_class.modifiers: public
focal_class.parameters: (int max)
focal_class.return: void
focal_class.signature: void setMaxRows(int max)
focal_class.class_method_signature: StatementHandle.setQueryTimeout(int seconds)
focal_class.full_signature: public void setQueryTimeout(int seconds)
focal_class.identifier: setQueryTimeout
focal_class.modifiers: public
focal_class.parameters: (int seconds)
focal_class.return: void
focal_class.signature: void setQueryTimeout(int seconds)
focal_class.class_method_signature: StatementHandle.clearCache()
focal_class.full_signature: protected void clearCache()
focal_class.identifier: clearCache
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearCache()
focal_class.class_method_signature: StatementHandle.setLogicallyOpen()
focal_class.full_signature: protected void setLogicallyOpen()
focal_class.identifier: setLogicallyOpen
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setLogicallyOpen()
focal_class.class_method_signature: StatementHandle.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: StatementHandle.getOpenStackTrace()
focal_class.full_signature: public String getOpenStackTrace()
focal_class.identifier: getOpenStackTrace
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getOpenStackTrace()
focal_class.class_method_signature: StatementHandle.setOpenStackTrace(String openStackTrace)
focal_class.full_signature: public void setOpenStackTrace(String openStackTrace)
focal_class.identifier: setOpenStackTrace
focal_class.modifiers: public
focal_class.parameters: (String openStackTrace)
focal_class.return: void
focal_class.signature: void setOpenStackTrace(String openStackTrace)
focal_class.class_method_signature: StatementHandle.getInternalStatement()
focal_class.full_signature: public Statement getInternalStatement()
focal_class.identifier: getInternalStatement
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Statement
focal_class.signature: Statement getInternalStatement()
focal_class.class_method_signature: StatementHandle.setInternalStatement(Statement internalStatement)
focal_class.full_signature: public void setInternalStatement(Statement internalStatement)
focal_class.identifier: setInternalStatement
focal_class.modifiers: public
focal_class.parameters: (Statement internalStatement)
focal_class.return: void
focal_class.signature: void setInternalStatement(Statement internalStatement)
focal_class.class_method_signature: StatementHandle.setDebugHandle(Object debugHandle)
focal_class.full_signature: public void setDebugHandle(Object debugHandle)
focal_class.identifier: setDebugHandle
focal_class.modifiers: public
focal_class.parameters: (Object debugHandle)
focal_class.return: void
focal_class.signature: void setDebugHandle(Object debugHandle)
focal_class.class_method_signature: StatementHandle.getDebugHandle()
focal_class.full_signature: public Object getDebugHandle()
focal_class.identifier: getDebugHandle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object getDebugHandle()
focal_method.body: public int[] executeBatch()
  	throws SQLException {
  		int[] result = null;
  		checkClosed();
  		try{
  			if (this.logStatementsEnabled && logger.isDebugEnabled()){
  				logger.debug(PoolUtil.fillLogParams(this.batchSQL.toString(), this.logParams));
  			}
  			long queryStartTime = queryTimerStart();
  			String query = "";
  			if (this.connectionHook != null){
          query = this.batchSQL.toString();
  				this.connectionHook.onBeforeStatementExecute(this.connectionHandle, this, query, this.logParams);
  			}
  			result = this.internalStatement.executeBatch();
  
  			if (this.connectionHook != null){
  				this.connectionHook.onAfterStatementExecute(this.connectionHandle, this, query, this.logParams);
  			}
  
  			queryTimerEnd(this.logStatementsEnabled ? this.batchSQL.toString() : "", queryStartTime);
  
  
  			if (this.logStatementsEnabled){
  					this.logParams.clear();
  					this.batchSQL = new StringBuilder();
  			}
  						
  		} catch (SQLException e) {
  			throw this.connectionHandle.markPossiblyBroken(e);
  
  		}
  		return result; // never reached
  
  	}
focal_method.class_method_signature: StatementHandle.executeBatch()
focal_method.full_signature: public int[] executeBatch()
focal_method.identifier: executeBatch
focal_method.invocations: checkClosed isDebugEnabled debug fillLogParams toString queryTimerStart toString onBeforeStatementExecute executeBatch onAfterStatementExecute queryTimerEnd toString clear markPossiblyBroken
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: int[]
focal_method.signature: int[] executeBatch()