sortedSampleSpec = sortedSampleSpec.addSpec(new SortDistinctSpec(false, starSpec));
argsList.add(sortedSampleSpec);
EvalSpec args = new GenerateSpec(argsList);
EvalSpec reduceSpec = new FuncEvalSpec(pigContext, FindQuantiles.class.getName(), args);
reduceSpec.setFlatten(true);
quantileJob.addReduceSpec(new GenerateSpec(reduceSpec));
//a temporary file to hold the quantile data
String quantileFile = getTempFile(pigContext);
quantileJob.outputFileSpec = new FileSpec(quantileFile, BinStorage.class.getName());