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/impl/document/RDLoad.java
boolean next( ) throws DataException
	{
		if ( this.isPrepared == false )
		{
			this.prepare( );
			this.isPrepared = true;
		}
		
		boolean hasNext = currPos++ < rowCount;
		this.rdGroupUtil.next( hasNext );
		
		return hasNext;
	}
	
	/**
	 * @param expr
	 * @throws DataException 
	 */
	Object getValue( IBaseExpression expr ) throws DataException
	{
		try
		{
			if ( readIndex < currPos )
			{
				this.skipTo( currPos - 1 );
				this.initCurrentRow( );
			}
			readIndex = currPos;
		}
		catch ( IOException e )