Bug 120958 Match operator does not work
1. Insert a table and a data set field, such as customerName. 2. Specify the following filter for the table: row["customerName"] Match /^Mini/i (This is a valid JavaScript regular expression) 3. Preview the report. An error message appears saying that the conditional operator is not supported. See attached report design.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
}
	/**
	 * Adapts the specified Model Data Source to a Data Engine API data source design object
	 */
	public IBaseDataSourceDesign createDataSourceDesign( DataSourceHandle dataSource )
			throws BirtException
	{
		if ( dataSource instanceof OdaDataSourceHandle )
			return newExtendedDataSource( ( OdaDataSourceHandle ) dataSource);
		if ( dataSource instanceof ScriptDataSourceHandle )
			return newScriptDataSource( ( ScriptDataSourceHandle ) dataSource);
		
		assert false;
		return null;
	}
	/**
	 * Adapts the specified Model Data Set to a Data Engine API data set design object
	 */
	public IBaseDataSetDesign createDataSetDesign( DataSetHandle dataSet ) 
			throws BirtException
	{
		if ( dataSet instanceof OdaDataSetHandle )
			return newExtendedDataSet( ( OdaDataSetHandle ) dataSet,
					reportContext );
		if ( dataSet instanceof ScriptDataSetHandle )
			return newScriptDataSet( ( ScriptDataSetHandle ) dataSet,
					reportContext );
		
		assert false;
		return null;