Bug 200516 CachedQueryResults should also implement IQueryService.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryExecutor.java
*/
	private void populateFetchEvent( Context cx ) throws DataException
	{
		List dataSetFilters = new ArrayList( );
		List queryFilters = new ArrayList( );
		if ( dataSet.getFilters( ) != null )
		{
			dataSetFilters = dataSet.getFilters( );
		}
		if ( this.baseQueryDefn.getFilters( ) != null )
		{
			for ( int i = 0; i < this.baseQueryDefn.getFilters( ).size( ); i++ )
			{
				queryFilters.add( this.baseQueryDefn.getFilters( ).get( i ) );
			}
		}
		
		List multipassFilters = prepareFilters( cx,
				dataSetFilters,
				queryFilters,
				temporaryComputedColumns );
				    
		List computedColumns = null;
		
		computedColumns = this.dataSet.getComputedColumns( );
		if ( computedColumns == null )
			computedColumns = new ArrayList( );
		if ( computedColumns.size( ) > 0
				|| temporaryComputedColumns.size( ) > 0 )
		{