Bug 201858 Provide utility method for UI to check the proper aggregation type of xTab measure.
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/api/ICubeQueryUtil.java
*/
	public Iterator getMemberValueIterator( TabularCubeHandle cubeHandle,
			String dataBindingExpr, ICubeQueryDefinition queryDefn )
			throws AdapterException;
	
	/**
	 * 
	 * @param cubeHandle
	 * @param dataBindingExpr
	 * @param queryDefn
	 * @param appContext
	 * @return
	 * @throws AdapterException
	 */
	public Iterator getMemberValueIterator( TabularCubeHandle cubeHandle,
			String dataBindingExpr, ICubeQueryDefinition queryDefn,
			Map appContext ) throws AdapterException;
	
	/**
	 * This is a utility method for GUI to find out all the invalid bindings in
	 * a xTab definition.
	 * 
	 * @param queryDefn
	 * @return
	 * @throws AdapterException
	 */
	public List getInvalidBindings( ICubeQueryDefinition queryDefn )
			throws AdapterException;
}