Bug 182680 Use feature of new Aggregation framework of Data Engine.
DataEngine will implement new aggregation framework in 2.2.0RC0. After the implementation is finished Engine should go ahead to use new column bindings in definition of map/highlight.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/DataExtractionTask.java
protected HashMap rsetName2IdMapping = new HashMap( );
	
	/**
	 * mapping, map the rest name to rset id.
	 */
	protected HashMap rsetId2queryIdMapping = new HashMap( );
	/**
	 * mapping, map the query Id to query name.
	 */
	protected HashMap queryId2NameMapping = new HashMap( );
	protected HashMap queryId2QueryMapping = new HashMap( );
	/**
	 * list contains all the resultsets each entry is a
	 */
	protected ArrayList resultMetaList = new ArrayList( );
	/**
	 * the logger
	 */
	protected static Logger logger = Logger.getLogger( DteDataEngine.class
			.getName( ) );
	public DataExtractionTask( IReportEngine engine, IReportRunnable runnable,
			IReportDocument reader ) throws EngineException
	{
		super( engine, runnable, IEngineTask.TASK_DATAEXTRACTION );
		
		this.report = ((ReportRunnable)runnable).getReportIR( );
		
		this.reportDocReader = reader;
		executionContext.setReportDocument( reportDocReader );
		executionContext.setFactoryMode( false );