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/sun/rowset/CachedRowSetImpl.java