Bug 189575 The 2 APIs don't work.
ICubeQueryUtil.getMemberValueIterator( TabularCubeHandle cubeHandle, String dataBindingExpr, ICubeQueryDefinition queryDefn ) ICubeQueryUtil.getMemberValueIterator( TabularCubeHandle cubeHandle, String targetLevel, ILevelDefinition[] higherLevelDefns, Object[] values ) The 2 APIs don't work. Please verify and correct them, or Crosstab sort and filter may throw runtime exception. Thanks.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/sort/AggregationSortHelper.java
/*
	 * (non-Javadoc)
	 * @see org.eclipse.birt.data.engine.olap.data.util.IDiskArray#add(java.lang.Object)
	 */
	public boolean add( Object o ) throws IOException
	{
		assert o instanceof CombinedAggrResultRow;
		CombinedAggrResultRow obj = (CombinedAggrResultRow) o;
		AggregationResultRow baseRow = new AggregationResultRow( );
		baseRow.setLevelMembers( obj.getLevelMembers( ) );
		this.base.add( baseRow );
		AggregationResultRow keyRow = new AggregationResultRow( );
		keyRow.setAggregationValues( obj.getAggregationValues( ) );
		this.aggrValues.add( keyRow );
		return true;
	}
	/*
	 * (non-Javadoc)
	 * @see org.eclipse.birt.data.engine.olap.data.util.IDiskArray#clear()
	 */
	public void clear( ) throws IOException
	{
		this.base.clear( );
		this.aggrValues.clear( );
	}
	/*
	 * (non-Javadoc)
	 * @see org.eclipse.birt.data.engine.olap.data.util.IDiskArray#close()
	 */
	public void close( ) throws IOException