@Override public void handleCompletion() throws SQLException { if (delegate != null) { delegate.handleCompletion(); } }
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException { delegateHandler.handleCompletion(); }
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public synchronized void execute(Query[] queries, ParameterList[] parameters, ResultHandler handler, int maxRows, int fetchSize, int flags) throws SQLException { final ResultHandler delegateHandler = handler; handler = new ResultHandler() { public void handleResultRows(Query fromQuery, Field[] fields, Vector tuples, ResultCursor cursor) { delegateHandler.handleResultRows(fromQuery, fields, tuples, cursor); } public void handleCommandStatus(String status, int updateCount, long insertOID) { delegateHandler.handleCommandStatus(status, updateCount, insertOID); } public void handleWarning(SQLWarning warning) { delegateHandler.handleWarning(warning); } public void handleError(SQLException error) { delegateHandler.handleError(error); } public void handleCompletion() throws SQLException { } }; for (int i = 0; i < queries.length; ++i) execute((V2Query)queries[i], (SimpleParameterList)parameters[i], handler, maxRows, flags); delegateHandler.handleCompletion(); }
handler.handleCompletion(); } catch (SQLException e) { rollbackIfRequired(autosave, e);
public synchronized void fetch(ResultCursor cursor, ResultHandler handler, int fetchSize) throws SQLException { waitOnLock(); final Portal portal = (Portal) cursor; // Insert a ResultHandler that turns bare command statuses into empty datasets // (if the fetch returns no rows, we see just a CommandStatus..) final ResultHandler delegateHandler = handler; handler = new ResultHandlerDelegate(delegateHandler) { public void handleCommandStatus(String status, int updateCount, long insertOID) { handleResultRows(portal.getQuery(), null, new ArrayList<byte[][]>(), null); } }; // Now actually run it. try { processDeadParsedQueries(); processDeadPortals(); sendExecute(portal.getQuery(), portal, fetchSize); sendSync(); processResults(handler, 0); estimatedReceiveBufferBytes = 0; } catch (IOException e) { abort(); handler.handleError( new PSQLException(GT.tr("An I/O error occurred while sending to the backend."), PSQLState.CONNECTION_FAILURE, e)); } handler.handleCompletion(); }
handler.handleCompletion(); } catch (SQLException e) { rollbackIfRequired(autosave, e);
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException{ delegateHandler.handleCompletion(); } };
public void handleCompletion() throws SQLException { delegateHandler.handleCompletion(); }