*/
protected final void addPartitions(int num_partitions) throws Exception {
// HACK! If we already have this many partitions in the catalog, then we won't recreate it
// This fixes problems where we need to reference the same catalog objects in multiple test cases
if (catalogContext.numberOfPartitions != num_partitions) {
ClusterConfiguration cc = new ClusterConfiguration();
for (Integer i = 0; i < num_partitions; i++) {
cc.addPartition("localhost", 0, i);
// System.err.println("[" + i + "] " + Arrays.toString(triplets.lastElement()));
} // FOR
Catalog c = FixCatalog.cloneCatalog(catalog, cc);
this.init(this.last_type, new CatalogContext(c, catalogContext.jarPath));