code: public <T> T update(InputHandler inputHandler, OutputHandler<T> outputHandler) throws SQLException {
          AssertUtils.assertNotNull(inputHandler, nullException());
          AssertUtils.assertNotNull(outputHandler, nullException());
  
          String sql = inputHandler.getQueryString();
  
          return this.<T>update(this.getStatementHandler(), sql, outputHandler, inputHandler.getQueryParameters());
      }
docs: {@inheritDoc}