scan.getCubeScanAggregates().add(getCubeScanAggregate(aggregate, cubeDescriptor));
int groupBy[] = new int[query.getGroupBy().size()];
for(int i = 0; i < groupBy.length; i ++)
groupBy[i] = getDimensionNumber(query.getGroupBy().get(i), cubeDescriptor);
scan.setGroupBy(groupBy);
scan.prepare();
return scan;
}
private CubeScanAggregate getCubeScanAggregate(CubeQueryAggregate aggregate, CubeDescriptor cubeDescriptor)
throws OLAPEngineException {