code: public int doMove(int iRelPosition) throws DBException
      {
          try   {
              BaseBuffer buffer = m_pTable.move(iRelPosition, this);
              this.doSetHandle(buffer, DBConstants.DATA_SOURCE_HANDLE);
              int iRecordStatus = DBConstants.RECORD_NORMAL;
              if (buffer == null) if ((iRelPosition < 0) || (iRelPosition == DBConstants.LAST_RECORD))
                  iRecordStatus |= DBConstants.RECORD_AT_BOF;
              if (buffer == null) if ((iRelPosition >= 0) || (iRelPosition == DBConstants.FIRST_RECORD))
                  iRecordStatus |= DBConstants.RECORD_AT_EOF;
              return iRecordStatus;
          } catch (DBException ex)    {
              throw DatabaseException.toDatabaseException(ex);
          }
      }
docs: Move the position of the record.
  @exception DBException File exception.