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
* @return If boundColumnName is bound to a single data set column, this
	 *         method returns a collection of distinct values for that data set
	 *         column. If boundColumnName to mapped to any other type of
	 *         expressions, an empty collection will be returned.
	 */
	public abstract Collection getColumnValueSet( DataSetHandle dataSet,
			Iterator inputParamBindings, Iterator columnBindings,
			String boundColumnName ) throws BirtException;
	
	
	/**
	 * Prepare a base data query, and return an IBasePreparedQuery instance
	 * which can be subsequently executed to produce query results.
	 */
	public abstract IBasePreparedQuery prepare( IDataQueryDefinition query,
			Map appContext ) throws AdapterException;
	/**
	 * Execute a base prepared query, return an IBaseQueryResults instance which
	 * can in turn be used to get Result Iterator or Cube cursor.
	 */
	public abstract IBaseQueryResults execute( IBasePreparedQuery query,
			IBaseQueryResults outerResults, Scriptable scope )
			throws AdapterException;
	/**
	 * Retrieves all distinct values of a data set column based on searchInfo
	 * and return in a Collection.
	 * 
	 * @param dataSet
	 *            Handle of data set to query
	 * @param inputParamBindings