ResultSetPopulator( BaseQuery query, IResultClass rsMeta, IResultIterator ri ) throws DataException
private ResultSetPopulator( BaseQuery query, IResultClass rsMeta, IResultIterator ri ) throws DataException
	ResultSetPopulator( BaseQuery query, IResultClass rsMeta, IResultIterator ri )			throws DataException	{		this.query = query;		this.rsMeta = rsMeta;		this.ri = ri;		this.groupProcessorManager = new GroupProcessorManager( query,				this.ri,				this.rsMeta,				this );		// Initialize the ExpressionProcessor.		this.exprProcessor = query.getExprProcessor( );		// Set the query which is used by IExpressionProcessor		this.exprProcessor.setQuery( this.query );	}