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
if ( this.groups.length == 0 )
			return 1;
		
		int childGroupIdx = this.groupCalculationUtil.getResultSetCache( )
				.getCurrentIndex( );
		int currentGroupIdx = leafGroupIdx;
		int level;
		for ( level = this.groups.length - 1; level >= 0; level-- )
		{
			
			
			GroupInfo nextGroup = GroupUtil.findGroup( level,
					currentGroupIdx + 1,
					groups );
			if ( nextGroup != null && childGroupIdx == nextGroup.firstChild - 1 )
			{
				
				childGroupIdx = currentGroupIdx;
				currentGroupIdx = GroupUtil.findGroup( level,
						currentGroupIdx,
						groups ).parent;
				continue;
			}
			break;
		}
		
		
		return level + 2;
	}
	/**