public void testMultiColumnPartitioningIncomplete() throws Exception {
Database clone_db = CatalogCloner.cloneDatabase(catalogContext.database);
CatalogContext clone_catalogContext = new CatalogContext(clone_db.getCatalog());
PartitionEstimator p_estimator = new PartitionEstimator(clone_catalogContext);
Procedure catalog_proc = this.getProcedure(clone_db, GetAccessData.class);
ProcParameter catalog_params[] = new ProcParameter[] {
this.getProcParameter(clone_db, catalog_proc, 0), // S_ID
this.getProcParameter(clone_db, catalog_proc, 1), // AI_TYPE
};
MultiProcParameter mpp = MultiProcParameter.get(catalog_params);
assertNotNull(mpp);
assert(mpp.getIndex() >= 0);
catalog_proc.setPartitionparameter(mpp.getIndex());
p_estimator.initCatalog(clone_catalogContext);
Table catalog_tbl = this.getTable(clone_db, TM1Constants.TABLENAME_ACCESS_INFO);
Column catalog_cols[] = new Column[] {
this.getColumn(clone_db, catalog_tbl, "S_ID"),