Bug 131011 Support running query based on report document data
Data Engine should support running a query based on data set and expression data stored in a report document. This bugzilla entry serves as a repository for design docs and notes related to this feature.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupInformationUtil.java
groups[i] = new ArrayList( );
		}
		IResultObject prevRow = null;
		for ( int rowID = 0; rowID < this.groupCalculationUtil.getResultSetCache( )
				.getCount( ); rowID++ )
		{
			IResultObject currRow = this.groupCalculationUtil.getResultSetCache( )
					.fetch( );
			
			
			int breakLevel;
			if ( rowID == 0 )
				breakLevel = 0; 
			else
				breakLevel = getBreakLevel( currRow, prevRow, rowID );
			
			
			for ( int level = breakLevel; level < groups.length; level++ )
			{
				GroupInfo group = new GroupInfo( );
				if ( level != 0 )
					group.parent = groups[level - 1].size( ) - 1;
				if ( level == groups.length - 1 )
				{
					
					
					group.firstChild = rowID;
				}
				else
				{