String schema, ITableMetaData metaData)
ITableMetaData metaData)
    private RowOperation createUpdateOperation(IDatabaseConnection connection,            String schema, ITableMetaData metaData)            throws DataSetException, SQLException    {        // update only if columns are not all primary keys        if (metaData.getColumns().length > metaData.getPrimaryKeys().length)        {            return new UpdateRowOperation(connection, metaData);        }        // otherwise, operation only verify if row exist        return new RowExistOperation(connection, schema, metaData);    }