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/data/dte/ReportQueryBuilder.java
if ( "asc".equals( direction ) ) 
				return ISortDefinition.SORT_ASC;
			if ( "desc".equals( direction ) ) 
				return ISortDefinition.SORT_DESC;
			assert false;
			return 0;
		}
		/**
		 * Transfers old expressions to column bindings and new expression.
		 * 
		 * @param item
		 *            the report design.
		 */
		private void transformExpressions( ReportItemDesign item,
				IBaseQueryDefinition query, String groupName )
		{
			if ( query != null )
			{
				ITotalExprBindings totalExpressionBindings = getNewExpressionBindings( item, query, groupName );
				addNewColumnBindings( query, totalExpressionBindings );
				replaceOldExpressions( item, totalExpressionBindings );
			}
		}
		
		/**
		 * Transfer the old expression to column dataBinding and bind it to the Query.
		 * And create a news expression to replace the old expression.
		 * @param expr expression to be transfered.
		 * return the transfered expression
		 */