Bug 200755 [smoke]Fail to preview Crosstab after deploy BIRT in application servers.[0601][1102]
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/api/DataRequestSession.java
*/
	public abstract IQueryResults executeQuery( QueryDefinition queryDefn,
			Iterator inputParamBindings, Iterator filterIt,
			Iterator columnBindings ) throws BirtException;
	
	/**
	 * Loads query results with the provided ID from the report document used to
	 * initialize this session.
	 * 
	 * If and only if current mode is DataEngineContext.MODE_PRESENTATION, query
	 * result can be retrieved from report document. Otherwise a BirtException
	 * will be thrown immediately.
	 */
	public abstract IQueryResults getQueryResults( String queryResultID )
			throws BirtException;
	
	/**
	 * Defines a cube. A cube must be defined with the data engine before it can
	 * be used in a query. If the cube has already been defined, its definition
	 * will be replaced by the new cube design.
	 * 
	 * @param cubeDesign
	 * @throws BirtException 
	 */
	public abstract void defineCube( CubeHandle cubeDesign ) throws BirtException;
	
	/**
	 * Prepare an ICubeQueryDefinition instance, return an IPreparedCubeQuery
	 * instance, which is in turn used to acquire cube cursor.
	 *