Package com.impossibl.jdbc.spy
Class StatementTracer
- java.lang.Object
-
- com.impossibl.jdbc.spy.StatementTracer
-
public class StatementTracer extends Object
-
-
Constructor Summary
Constructors Constructor Description StatementTracer(TraceOutput out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBatch(String sql)voidaddBatch(Throwable cause, String sql)voidcancel()voidcancel(Throwable cause)voidclearBatch()voidclearBatch(Throwable cause)voidclearWarnings()voidclearWarnings(Throwable cause)voidclose()voidclose(Throwable cause)voidcloseOnCompletion()voidcloseOnCompletion(Throwable cause)voidexecute(boolean result, String sql)voidexecute(boolean result, String sql, int autoGeneratedKeys)voidexecute(boolean result, String sql, int[] columnIndexes)voidexecute(boolean result, String sql, String[] columnNames)voidexecute(Throwable cause, String sql)voidexecute(Throwable cause, String sql, int autoGeneratedKeys)voidexecute(Throwable cause, String sql, int[] columnIndexes)voidexecute(Throwable cause, String sql, String[] columnNames)voidexecuteBatch(int[] result)voidexecuteBatch(Throwable cause)voidexecuteLargeBatch(long[] result)voidexecuteLargeBatch(Throwable cause)voidexecuteLargeUpdate(long result, String sql)voidexecuteLargeUpdate(long result, String sql, int autoGeneratedKeys)voidexecuteLargeUpdate(long result, String sql, int[] columnIndexes)voidexecuteLargeUpdate(long result, String sql, String[] columnNames)voidexecuteLargeUpdate(Throwable cause, String sql)voidexecuteLargeUpdate(Throwable cause, String sql, int autoGeneratedKeys)voidexecuteLargeUpdate(Throwable cause, String sql, int[] columnIndexes)voidexecuteLargeUpdate(Throwable cause, String sql, String[] columnNames)voidexecuteQuery(Throwable cause, String sql)voidexecuteQuery(ResultSet result, String sql)voidexecuteUpdate(int result, String sql)voidexecuteUpdate(int result, String sql, int autoGeneratedKeys)voidexecuteUpdate(int result, String sql, int[] columnIndexes)voidexecuteUpdate(int result, String sql, String[] columnNames)voidexecuteUpdate(Throwable cause, String sql)voidexecuteUpdate(Throwable cause, String sql, int autoGeneratedKeys)voidexecuteUpdate(Throwable cause, String sql, int[] columnIndexes)voidexecuteUpdate(Throwable cause, String sql, String[] columnNames)voidgetConnection(Throwable cause)voidgetConnection(Connection result)voidgetFetchDirection(int result)voidgetFetchDirection(Throwable cause)voidgetFetchSize(int result)voidgetFetchSize(Throwable cause)voidgetGeneratedKeys(Throwable cause)voidgetGeneratedKeys(ResultSet result)voidgetLargeMaxRows(long result)voidgetLargeMaxRows(Throwable cause)voidgetLargeUpdateCount(long result)voidgetLargeUpdateCount(Throwable cause)voidgetMaxFieldSize(int result)voidgetMaxFieldSize(Throwable cause)voidgetMaxRows(int result)voidgetMaxRows(Throwable cause)voidgetMoreResults(boolean result)voidgetMoreResults(boolean result, int current)voidgetMoreResults(Throwable cause)voidgetMoreResults(Throwable cause, int current)voidgetQueryTimeout(int result)voidgetQueryTimeout(Throwable cause)voidgetResultSet(Throwable cause)voidgetResultSet(ResultSet result)voidgetResultSetConcurrency(int result)voidgetResultSetConcurrency(Throwable cause)voidgetResultSetHoldability(int result)voidgetResultSetHoldability(Throwable cause)voidgetResultSetType(int result)voidgetResultSetType(Throwable cause)voidgetUpdateCount(int result)voidgetUpdateCount(Throwable cause)voidgetWarnings(Throwable cause)voidgetWarnings(SQLWarning result)voidisClosed(boolean result)voidisClosed(Throwable cause)voidisCloseOnCompletion(boolean result)voidisCloseOnCompletion(Throwable cause)voidisPoolable(boolean result)voidisPoolable(Throwable cause)voidisWrapperFor(boolean result, Class<?> iface)voidisWrapperFor(Throwable cause, Class<?> iface)com.impossibl.jdbc.spy.ConnectionListenernewConnectionListener()com.impossibl.jdbc.spy.ResultSetListenernewResultSetListener()voidsetCursorName(String name)voidsetCursorName(Throwable cause, String name)voidsetEscapeProcessing(boolean enable)voidsetEscapeProcessing(Throwable cause, boolean enable)voidsetFetchDirection(int direction)voidsetFetchDirection(Throwable cause, int direction)voidsetFetchSize(int rows)voidsetFetchSize(Throwable cause, int rows)voidsetLargeMaxRows(long max)voidsetLargeMaxRows(Throwable cause, long max)voidsetMaxFieldSize(int max)voidsetMaxFieldSize(Throwable cause, int max)voidsetMaxRows(int max)voidsetMaxRows(Throwable cause, int max)voidsetPoolable(boolean poolable)voidsetPoolable(Throwable cause, boolean poolable)voidsetQueryTimeout(int seconds)voidsetQueryTimeout(Throwable cause, int seconds)voidtrace(Trace trace)<T> voidunwrap(Throwable cause, Class<T> iface)<T> voidunwrap(T result, Class<T> iface)
-
-
-
Constructor Detail
-
StatementTracer
public StatementTracer(TraceOutput out)
-
-
Method Detail
-
trace
public void trace(Trace trace)
-
execute
public void execute(boolean result, String sql)
-
execute
public void execute(boolean result, String sql, int autoGeneratedKeys)
-
setQueryTimeout
public void setQueryTimeout(int seconds)
-
setQueryTimeout
public void setQueryTimeout(Throwable cause, int seconds)
-
isPoolable
public void isPoolable(boolean result)
-
isPoolable
public void isPoolable(Throwable cause)
-
close
public void close()
-
close
public void close(Throwable cause)
-
getMaxFieldSize
public void getMaxFieldSize(int result)
-
getMaxFieldSize
public void getMaxFieldSize(Throwable cause)
-
getMoreResults
public void getMoreResults(boolean result)
-
getMoreResults
public void getMoreResults(Throwable cause)
-
cancel
public void cancel()
-
cancel
public void cancel(Throwable cause)
-
clearBatch
public void clearBatch()
-
clearBatch
public void clearBatch(Throwable cause)
-
getMaxRows
public void getMaxRows(int result)
-
getMaxRows
public void getMaxRows(Throwable cause)
-
getResultSetType
public void getResultSetType(int result)
-
getResultSetType
public void getResultSetType(Throwable cause)
-
executeUpdate
public void executeUpdate(int result, String sql)
-
getResultSet
public void getResultSet(ResultSet result)
-
getResultSet
public void getResultSet(Throwable cause)
-
setPoolable
public void setPoolable(boolean poolable)
-
setPoolable
public void setPoolable(Throwable cause, boolean poolable)
-
setCursorName
public void setCursorName(String name)
-
isClosed
public void isClosed(boolean result)
-
isClosed
public void isClosed(Throwable cause)
-
executeLargeUpdate
public void executeLargeUpdate(long result, String sql)
-
getFetchDirection
public void getFetchDirection(int result)
-
getFetchDirection
public void getFetchDirection(Throwable cause)
-
isCloseOnCompletion
public void isCloseOnCompletion(boolean result)
-
isCloseOnCompletion
public void isCloseOnCompletion(Throwable cause)
-
executeLargeUpdate
public void executeLargeUpdate(Throwable cause, String sql, String[] columnNames)
-
closeOnCompletion
public void closeOnCompletion()
-
closeOnCompletion
public void closeOnCompletion(Throwable cause)
-
getUpdateCount
public void getUpdateCount(int result)
-
getUpdateCount
public void getUpdateCount(Throwable cause)
-
execute
public void execute(boolean result, String sql, int[] columnIndexes)
-
getFetchSize
public void getFetchSize(int result)
-
getFetchSize
public void getFetchSize(Throwable cause)
-
setFetchSize
public void setFetchSize(int rows)
-
setFetchSize
public void setFetchSize(Throwable cause, int rows)
-
executeBatch
public void executeBatch(int[] result)
-
executeBatch
public void executeBatch(Throwable cause)
-
isWrapperFor
public void isWrapperFor(boolean result, Class<?> iface)
-
setMaxFieldSize
public void setMaxFieldSize(int max)
-
setMaxFieldSize
public void setMaxFieldSize(Throwable cause, int max)
-
getLargeMaxRows
public void getLargeMaxRows(long result)
-
getLargeMaxRows
public void getLargeMaxRows(Throwable cause)
-
executeLargeUpdate
public void executeLargeUpdate(long result, String sql, int autoGeneratedKeys)
-
executeLargeUpdate
public void executeLargeUpdate(Throwable cause, String sql, int autoGeneratedKeys)
-
setFetchDirection
public void setFetchDirection(int direction)
-
setFetchDirection
public void setFetchDirection(Throwable cause, int direction)
-
unwrap
public <T> void unwrap(T result, Class<T> iface)
-
getResultSetHoldability
public void getResultSetHoldability(int result)
-
getResultSetHoldability
public void getResultSetHoldability(Throwable cause)
-
getGeneratedKeys
public void getGeneratedKeys(ResultSet result)
-
getGeneratedKeys
public void getGeneratedKeys(Throwable cause)
-
getConnection
public void getConnection(Connection result)
-
getConnection
public void getConnection(Throwable cause)
-
executeUpdate
public void executeUpdate(int result, String sql, int[] columnIndexes)
-
getMoreResults
public void getMoreResults(boolean result, int current)
-
getMoreResults
public void getMoreResults(Throwable cause, int current)
-
getWarnings
public void getWarnings(SQLWarning result)
-
getWarnings
public void getWarnings(Throwable cause)
-
getLargeUpdateCount
public void getLargeUpdateCount(long result)
-
getLargeUpdateCount
public void getLargeUpdateCount(Throwable cause)
-
getResultSetConcurrency
public void getResultSetConcurrency(int result)
-
getResultSetConcurrency
public void getResultSetConcurrency(Throwable cause)
-
clearWarnings
public void clearWarnings()
-
clearWarnings
public void clearWarnings(Throwable cause)
-
executeUpdate
public void executeUpdate(int result, String sql, int autoGeneratedKeys)
-
getQueryTimeout
public void getQueryTimeout(int result)
-
getQueryTimeout
public void getQueryTimeout(Throwable cause)
-
addBatch
public void addBatch(String sql)
-
setEscapeProcessing
public void setEscapeProcessing(boolean enable)
-
setEscapeProcessing
public void setEscapeProcessing(Throwable cause, boolean enable)
-
setLargeMaxRows
public void setLargeMaxRows(long max)
-
setLargeMaxRows
public void setLargeMaxRows(Throwable cause, long max)
-
executeLargeUpdate
public void executeLargeUpdate(long result, String sql, int[] columnIndexes)
-
executeLargeUpdate
public void executeLargeUpdate(Throwable cause, String sql, int[] columnIndexes)
-
executeLargeBatch
public void executeLargeBatch(long[] result)
-
executeLargeBatch
public void executeLargeBatch(Throwable cause)
-
setMaxRows
public void setMaxRows(int max)
-
setMaxRows
public void setMaxRows(Throwable cause, int max)
-
newResultSetListener
public com.impossibl.jdbc.spy.ResultSetListener newResultSetListener()
-
newConnectionListener
public com.impossibl.jdbc.spy.ConnectionListener newConnectionListener()
-
-