event.putContext("stmt.resultSetHoldability", resultSetHoldability);
fireEvent(event);
}
try {
CallableStatementProxy statement = chain.connection_prepareCall(connection, sql, resultSetType, resultSetConcurrency, resultSetHoldability);
long timespan = System.currentTimeMillis() - startMillis;
{
TraceAfterEvent event = new TraceAfterEvent("ConnectionPrecallAfter", new Date(startMillis), timespan);
event.putContext(TRACE_CONN_INFO, connection.getProperties().clone());
event.putContext(TRACE_CONN_CONNECTED_TIME, connection.getConnectedTime());
event.putContext(TRACE_CONN_ID, connection.getId());
event.putContext(TRACE_STMT_ID, statement.getId());
event.putContext(TRACE_STMT_SQL, sql);
event.putContext("stmt.resultSetType", resultSetType);
event.putContext("stmt.resultSetConcurrency", resultSetConcurrency);
event.putContext("stmt.resultSetHoldability", resultSetHoldability);
fireEvent(event);