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/data/dte/ReportQueryBuilder.java
}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.birt.report.engine.ir.IReportItemVisitor#visitImageItem(org.eclipse.birt.report.engine.ir.ImageItemDesign)
		 */
		public Object visitImageItem( ImageItemDesign image, Object value )
		{
			BaseQueryDefinition query = prepareVisit( image );
			handleReportItemExpressions( image );
			handleAction( image.getAction( ) );
			if ( image.getImageSource( ) == ImageItemDesign.IMAGE_EXPRESSION )
			{
				addExpression( image.getImageExpression( ) );
				addExpression( image.getImageFormat( ) );
			}
			else if ( image.getImageSource( ) == ImageItemDesign.IMAGE_URI
					|| image.getImageSource( ) == ImageItemDesign.IMAGE_FILE )
			{
				addExpression( image.getImageUri( ) );
			}
			finishVisit( query );
			return value;
		}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.birt.report.engine.ir.ReportItemVisitor#visitLabelItem(org.eclipse.birt.report.engine.ir.LabelItemDesign)
		 */
		public Object visitLabelItem( LabelItemDesign label, Object value )