*/
public Partition(final String schema, final String storage, String comparator, String sortColumns)
throws ParseException, IOException
{
TableSchemaParser parser = new TableSchemaParser(new StringReader(schema));
mSchema = parser.RecordSchema(null);
mSortInfo = SortInfo.parse(sortColumns, mSchema, comparator);
mSorted = (mSortInfo != null && mSortInfo.size() > 0);
this.comparator = (mSorted ? mSortInfo.getComparator() : "");
storeConst(storage);
}