* ctor used for LOAD
*/
public Partition(Schema schema, Projection projection, String storage, String comparator)
throws ParseException, IOException {
mSchema = schema;
TableStorageParser sparser =
new TableStorageParser(new StringReader(storage), this, mSchema, comparator);
mPartitionInfo = new PartitionInfo(schema);
ArrayList<CGSchema> cgschemas = new ArrayList<CGSchema>();
sparser.StorageSchema(cgschemas);
mCGSchemas = cgschemas.toArray(new CGSchema[cgschemas.size()]);
mProjection = projection;
Schema projSchema = projection.getProjectionSchema();
int size = projSchema.getNumColumns();
HashMap<PartitionInfo.ColumnMappingEntry, HashSet<String>> cgindices;