public int[] getMatchColumnIndexes() throws SQLException {

      Integer []int_temp = new Integer[iMatchColumns.size()];
      int [] i_temp = new int[iMatchColumns.size()];
      int i_val;

      i_val = iMatchColumns.get(0);

      if( i_val == -1 ) {
         throw new SQLException(resBundle.handleGetObject("cachedrowsetimpl.setmatchcols").toString());
      }


      iMatchColumns.copyInto(int_temp);

      for(int i = 0; i < int_temp.length; i++) {
         i_temp[i] = (int_temp[i]).intValue();
      }

      return i_temp;
   }
Retrieves the column id as <code>int</code> array that was set using
<code>setMatchColumn(int [])</code> for this rowset.

@return a <code>int</code> array object that contains the column ids
        for the rowset which has this as the match columns.

@throws SQLException if an error occurs or column index is not set
src/main/java/org/replicadb/rowset/StreamingRowSetImpl.java