// We have to massage our attributes list so that our testing is deterministic. Set the only table
// that we're going to visit is ACCESS_INFO and change its partitioning column to something that we know
// we can beat if we partition on S_ID
Map<Table, Column> expected = new HashMap<Table, Column>();
Table catalog_tbl = this.getTable(TM1Constants.TABLENAME_SPECIAL_FACILITY);
Column catalog_col = this.getColumn(catalog_tbl, -1);
catalog_tbl.setPartitioncolumn(catalog_col);
table_visit_order.add(catalog_tbl);
expected.put(catalog_tbl, this.getColumn(catalog_tbl, "S_ID"));
catalog_tbl = this.getTable(TM1Constants.TABLENAME_CALL_FORWARDING);
catalog_col = this.getColumn(catalog_tbl, -1);
catalog_tbl.setPartitioncolumn(catalog_col);
table_visit_order.add(catalog_tbl);
expected.put(catalog_tbl, this.getColumn(catalog_tbl, "S_ID"));
// Set this to be the upperbounds
PartitionPlan ub_pplan = PartitionPlan.createFromCatalog(catalog_db);