Bug 123036 Data in a reprot is doubly stored
We currently stored data twice. Once in the content stream, once by DtE. The instance stored by content stream should not be there.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java
private GroupUtil groupUtil;
	
	protected static Logger logger = Logger.getLogger( ResultIterator.class.getName( ) );
	/**
	 * Constructor for report query (which produces a QueryResults)
	 * 
	 * @param context
	 * @param queryResults
	 * @param query
	 * @param odiResult
	 * @param scope
	 * @throws DataException
	 */
	ResultIterator( DataEngineContext context, IQueryResults queryResults,
			PreparedQuery query,
			org.eclipse.birt.data.engine.odi.IResultIterator odiResult,
			Scriptable scope ) throws DataException
	{
		assert queryResults != null
				&& query != null && odiResult != null && scope != null;
		this.queryResults = queryResults;
		this.query = query;
		this.odiResult = odiResult;
		this.scope = scope;
		this.context = context;
		IBaseQueryDefinition queryDefn = query.getQueryDefn( );
		assert queryDefn != null;
		this.useDetails = queryDefn.usesDetails( );