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