/** * INTERNAL: * Pre execute query. */ public void preExecuteQuery(DatabaseQuery query) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreExecuteQuery, getSession()); event.setQuery(query); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).preExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Pre execute query. */ public void preExecuteQuery(DatabaseQuery query) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreExecuteQuery, getSession()); event.setQuery(query); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Pre execute query. */ public void preExecuteQuery(DatabaseQuery query) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreExecuteQuery, getSession()); event.setQuery(query); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Post execute query. */ public void postExecuteQuery(DatabaseQuery query, Object result) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostExecuteQuery, getSession()); event.setQuery(query); event.setResult(result); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void noRowsModified(ModifyQuery query, Object object) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.NoRowsModified, getSession()); event.setQuery(query); event.setResult(object); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).noRowsModified(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void noRowsModified(ModifyQuery query, Object object) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.NoRowsModified, getSession()); event.setQuery(query); event.setResult(object); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).noRowsModified(event); } endOperationProfile(); }
/** * INTERNAL: * Post execute query. */ public void postExecuteQuery(DatabaseQuery query, Object result) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostExecuteQuery, getSession()); event.setQuery(query); event.setResult(result); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void noRowsModified(ModifyQuery query, Object object) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.NoRowsModified, getSession()); event.setQuery(query); event.setResult(object); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).noRowsModified(event); } endOperationProfile(); }
/** * INTERNAL: * Post execute query. */ public void postExecuteQuery(DatabaseQuery query, Object result) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostExecuteQuery, getSession()); event.setQuery(query); event.setResult(result); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postExecuteQuery(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void outputParametersDetected(Record outputRow, DatasourceCall call) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.OutputParametersDetected, getSession()); event.setResult(outputRow); event.setProperty("call", call); event.setQuery(call.getQuery()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).outputParametersDetected(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void outputParametersDetected(Record outputRow, DatasourceCall call) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.OutputParametersDetected, getSession()); event.setResult(outputRow); event.setProperty("call", call); event.setQuery(call.getQuery()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).outputParametersDetected(event); } endOperationProfile(); }
/** * INTERNAL: * Raised for stored proc output parameters. */ public void outputParametersDetected(Record outputRow, DatasourceCall call) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.OutputParametersDetected, getSession()); event.setResult(outputRow); event.setProperty("call", call); event.setQuery(call.getQuery()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).outputParametersDetected(event); } endOperationProfile(); }