LinkedList<AggregateSymbol> aggs = new LinkedList<AggregateSymbol>(); if (having != null) { validateCorrelatedReferences(query, correlationGroups, groupSymbols, having, invalid); AggregateSymbolCollectorVisitor.getAggregates(having, aggs, invalid, null, invalidWindowFunctions, groupSymbols); hasAgg = true; validateCorrelatedReferences(query, correlationGroups, groupSymbols, symbol, invalid);
LinkedList<AggregateSymbol> aggs = new LinkedList<AggregateSymbol>(); if (having != null) { validateCorrelatedReferences(query, correlationGroups, groupSymbols, having, invalid); AggregateSymbolCollectorVisitor.getAggregates(having, aggs, invalid, null, invalidWindowFunctions, groupSymbols); hasAgg = true; validateCorrelatedReferences(query, correlationGroups, groupSymbols, symbol, invalid);
LinkedList<AggregateSymbol> aggs = new LinkedList<AggregateSymbol>(); if (having != null) { validateCorrelatedReferences(query, correlationGroups, groupSymbols, having, invalid); AggregateSymbolCollectorVisitor.getAggregates(having, aggs, invalid, null, invalidWindowFunctions, groupSymbols); hasAgg = true; validateCorrelatedReferences(query, correlationGroups, groupSymbols, symbol, invalid);