int numOrderByItems = aggSymbol.getOrderBy().getOrderByItems().size(); List<OrderByItem> orderByItems = new ArrayList<OrderByItem>(numOrderByItems); List<ElementSymbol> schema = createSortSchema(result, inputTypes); argIndexes = Arrays.copyOf(argIndexes, argIndexes.length + numOrderByItems); for (ListIterator<OrderByItem> iterator = aggSymbol.getOrderBy().getOrderByItems().listIterator(); iterator.hasNext();) { } else if(aggSymbol.isDistinct()) { SortingFilter filter = new SortingFilter(result, node.getBufferManager(), node.getConnectionID(), true); List<ElementSymbol> elements = createSortSchema(result, inputTypes); filter.setElements(elements); result = filter;
int numOrderByItems = aggSymbol.getOrderBy().getOrderByItems().size(); List<OrderByItem> orderByItems = new ArrayList<OrderByItem>(numOrderByItems); List<ElementSymbol> schema = createSortSchema(result, inputTypes); argIndexes = Arrays.copyOf(argIndexes, argIndexes.length + numOrderByItems); for (ListIterator<OrderByItem> iterator = aggSymbol.getOrderBy().getOrderByItems().listIterator(); iterator.hasNext();) { } else if(aggSymbol.isDistinct()) { SortingFilter filter = new SortingFilter(result, node.getBufferManager(), node.getConnectionID(), true); List<ElementSymbol> elements = createSortSchema(result, inputTypes); filter.setElements(elements); result = filter;
int numOrderByItems = aggSymbol.getOrderBy().getOrderByItems().size(); List<OrderByItem> orderByItems = new ArrayList<OrderByItem>(numOrderByItems); List<ElementSymbol> schema = createSortSchema(result, inputTypes); argIndexes = Arrays.copyOf(argIndexes, argIndexes.length + numOrderByItems); for (ListIterator<OrderByItem> iterator = aggSymbol.getOrderBy().getOrderByItems().listIterator(); iterator.hasNext();) { } else if(aggSymbol.isDistinct()) { SortingFilter filter = new SortingFilter(result, node.getBufferManager(), node.getConnectionID(), true); List<ElementSymbol> elements = createSortSchema(result, inputTypes); filter.setElements(elements); result = filter;