org.apache.derbyTesting.functionTests.tests.jdbcapi
Class SetQueryTimeoutTest.StatementExecutor

java.lang.Object
  extended by java.lang.Thread
      extended by org.apache.derbyTesting.functionTests.tests.jdbcapi.SetQueryTimeoutTest.StatementExecutor
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
SetQueryTimeoutTest

private static class SetQueryTimeoutTest.StatementExecutor
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  boolean doFetch
           
private  long highestRunTime
           
private  java.lang.String name
           
private  java.sql.SQLException sqlException
           
private  java.sql.PreparedStatement statement
           
private  int timeout
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SetQueryTimeoutTest.StatementExecutor(java.sql.PreparedStatement statement, boolean doFetch, int timeout)
           
 
Method Summary
private  boolean fetchRow(java.sql.ResultSet resultSet)
           
 long getHighestRunTime()
           
 java.sql.SQLException getSQLException()
           
 void run()
           
private  void setHighestRunTime(long runTime)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

statement

private java.sql.PreparedStatement statement

doFetch

private boolean doFetch

timeout

private int timeout

sqlException

private java.sql.SQLException sqlException

name

private java.lang.String name

highestRunTime

private long highestRunTime
Constructor Detail

SetQueryTimeoutTest.StatementExecutor

public SetQueryTimeoutTest.StatementExecutor(java.sql.PreparedStatement statement,
                                             boolean doFetch,
                                             int timeout)
Method Detail

setHighestRunTime

private void setHighestRunTime(long runTime)

getHighestRunTime

public long getHighestRunTime()

fetchRow

private boolean fetchRow(java.sql.ResultSet resultSet)
                  throws java.sql.SQLException
Throws:
java.sql.SQLException

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

getSQLException

public java.sql.SQLException getSQLException()

Built on Sat 2009-11-28 18:44:18-0800, from revision 885187

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