code: public void setFetchDirection(int direction) throws SQLException {
          if (tc.isDebugEnabled())
              Tr.debug(this, tc, "setFetchDirection", AdapterUtil.getFetchDirectionString(direction));
  
          try {
              rsetImpl.setFetchDirection(direction);
          } catch (SQLException ex) {
              FFDCFilter.processException(ex, "com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.setFetchDirection", "2860", this);
              throw WSJdbcUtil.mapException(this, ex);
          } catch (NullPointerException nullX) {
              // No FFDC code needed; we might be closed.
              throw runtimeXIfNotClosed(nullX);
          }
      }
docs: Gives a hint as to the direction in which the rows in this result set will be processed. The initial value is
  determined by the statement that produced the result set. The fetch direction may be changed at any time.
  
  @param direction fetch direction
  @throws SQLException if a database access error occurs or the result set type is TYPE_FORWARD_ONLY and the
  fetch direction is not FETCH_FORWARD.