public List<SelectItem> getEvaluatedSelectItems() { final List<SelectItem> result = new ArrayList<SelectItem>(); final List<GroupByItem> items = getItems(); for (GroupByItem item : items) { result.add(item.getSelectItem()); } return result; }
public List<SelectItem> getEvaluatedSelectItems() { final List<SelectItem> result = new ArrayList<SelectItem>(); final List<GroupByItem> items = getItems(); for (GroupByItem item : items) { result.add(item.getSelectItem()); } return result; }
public Query groupBy(GroupByItem... items) { for (GroupByItem item : items) { SelectItem selectItem = item.getSelectItem(); if (selectItem != null && selectItem.getQuery() == null) { selectItem.setQuery(this); } } _groupByClause.addItems(items); return this; }
public Query groupBy(GroupByItem... items) { for (GroupByItem item : items) { SelectItem selectItem = item.getSelectItem(); if (selectItem != null && selectItem.getQuery() == null) { selectItem.setQuery(this); } } _groupByClause.addItems(items); return this; }
groupByItems.stream().map(gbi -> gbi.getSelectItem()).collect(Collectors.toList()); final DataSetHeader groupByHeader = new CachingDataSetHeader(groupBySelects);
groupByItems.stream().map(gbi -> gbi.getSelectItem()).collect(Collectors.toList()); final DataSetHeader groupByHeader = new CachingDataSetHeader(groupBySelects);
List<GroupByItem> groupByItems = _query.getGroupByClause().getItems(); for (GroupByItem groupByItem : groupByItems) { Column column = groupByItem.getSelectItem().getColumn(); if (column != null) { if (column.isIndexed()) {
List<GroupByItem> groupByItems = _query.getGroupByClause().getItems(); for (GroupByItem groupByItem : groupByItems) { Column column = groupByItem.getSelectItem().getColumn(); if (column != null) { if (column.isIndexed()) {