code: protected void deleteCurrentRowData() throws SQLException {
      //move data
      System.arraycopy(data, rowPointer + 1, data, rowPointer, dataSize - 1 - rowPointer);
      data[dataSize - 1] = null;
      dataSize--;
      lastRowPointer = -1;
      previous();
    }
docs: Delete current data. Position cursor to the previous row.
  
  @throws SQLException if previous() fail.