boolean allowGroupFiltering = !ResultSetPopulatorUtil.hasAggregationsInComputedColumns( fetchEventsList,
boolean hasAggregationInCC = !ResultSetPopulatorUtil.hasAggregationsInComputedColumns( fetchEventsList,
	public void populateResultSet( OdiResultSetWrapper odaResultSet ) throws DataException	{		Object[] fetchEventsList = ResultSetPopulatorUtil.getFetchEventListFromQuery( this );		// If there are aggregations in Computed Columns, then the group		// filtering should not		// be supported for that the aggregation result would be affected by		// group filtering.		boolean allowGroupFiltering = !ResultSetPopulatorUtil.hasAggregationsInComputedColumns( fetchEventsList,				this );		// If there are some aggregations in computed columns, or there are some		// multipass filters		// then dealing with those aggregations/multipass filters. Else start		// population directly		boolean needMultipassRowProcessing = ( !allowGroupFiltering )				|| FilterUtil.hasMultiPassFilters( fetchEventsList );		RowProcessorFactory.getRowProcessor( this, needMultipassRowProcessing )				.pass( odaResultSet );		if ( query.getGrouping( ) != null )			groupProcessorManager.doGroupFilteringAndSorting( this.smartCache,					exprProcessor,					allowGroupFiltering );	}