public void unsetMatchColumn(String[] columnIdxes) throws SQLException {

        for(int j = 0 ;j < columnIdxes.length; j++) {
           if( !columnIdxes[j].equals(strMatchColumns.get(j)) ){
              throw new SQLException(resBundle.handleGetObject("cachedrowsetimpl.matchcols").toString());
           }
        }

        for(int i = 0 ; i < columnIdxes.length; i++) {
           strMatchColumns.set(i,null);
        }
    }
Unsets the designated parameter to the given String array.
This was set using <code>setMatchColumn</code>
as the column which will form the basis of the join.
<P>
The parameter value unset by this method should be same
as was set.

@param columnIdxes the index into this rowset
       object's internal representation of parameter values
@throws SQLException if an error occurs or the
 parameter index is out of bounds or if the columnName is
 not the same as set using <code>setMatchColumn(String [])</code>
src/main/java/org/replicadb/rowset/sun/rowset/CachedRowSetImpl.java