QuerySelection selection = new QuerySelection();
selection.addColumn(new AggregationColumn(new SimpleColumn("age"),
AggregationType.SUM));
selection.addColumn(new AggregationColumn(new SimpleColumn("dept"),
AggregationType.COUNT));
selection.addColumn(new ScalarFunctionColumn(
Lists.newArrayList((AbstractColumn) new SimpleColumn("lunchTime")),
TimeComponentExtractor.getInstance(
TimeComponentExtractor.TimeComponent.HOUR)));
q.setSelection(selection);