final boolean fix_bonsai = iOptions == null || iOptions.contains("--fix-bonsai"); if (fix_ridbags || fix_bonsai || force_embedded) { OBonsaiTreeRepair repairer = new OBonsaiTreeRepair(); repairer.repairDatabaseRidbags(currentDatabase, this);
public void repairDatabaseRidbags(ODatabaseDocument db, OCommandOutputListener outputListener) { message(outputListener, "Repair of ridbags is started ...\n"); final long countEdges = db.countClass(edgeClass.getName()); message(outputListener, countEdges + " will be processed."); long counter = 0; message(outputListener, counter + " edges were processed out of " + countEdges + " \n."); e.printStackTrace(new PrintWriter(sw)); message(outputListener, sw.toString()); message(outputListener, "Processed " + counter + " from " + countEdges + "."); message(outputListener, "repair of ridbags is completed\n");