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(); }
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(); }
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(); }