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
* updated.
	 */
	public abstract void defineDataSource( IBaseDataSourceDesign design )
			throws BirtException;
	/**
	 * Defines a data set using the provided IBaseDataSetDesign definition. If
	 * the data set is already defined, its definition will be updated.
	 */
	public abstract void defineDataSet( IBaseDataSetDesign design )
			throws BirtException;
	/**
	 * Obtains the metadata of a named data set. In order to use this method,
	 * this session must have been initialized with a valid ReportDesignHandle
	 * which contains the named data set
	 * 
	 * @param dataSetName
	 *            name of data set
	 * @param useCache
	 *            If true, this method may return metadata cached in the report
	 *            design.If the cached metadata is empty then return an empty 
	 *            IResultMetaData instance. If the ReportDesignHandle does not 
	 *            have cached metadata then return null.
	 */
	public abstract IResultMetaData getDataSetMetaData( String dataSetName,
			boolean useCache ) throws BirtException;
	/**
	 * Obtains the metadata of a data set given its model handle.
	 * 
	 * @param dataSetHandle
	 *            data set handle