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
}
		
		/**
		 * @param band
		 *            the list band
		 */
		protected void visitListBand( ListBandDesign band, Object value )
		{
			for ( int i = 0; i < band.getContentCount( ); i++ )
			{
				band.getContent( i ).accept( this, value );
			}
		}
		/**
		 * @param group
		 *            a grouping in a list
		 * @param handle
		 *            handle to a grouping element
		 */
		protected void handleListGroup( ListGroupDesign group,
				GroupHandle handle, Object value )
		{
			IGroupDefinition groupDefn = handleGroup( group, handle );
			pushQuery( groupDefn );
			pushExpressions( groupDefn.getBeforeExpressions( ) );
			visitListBand( group.getHeader( ), value );
			popExpressions( );
			pushExpressions( groupDefn.getAfterExpressions( ) );
			visitListBand( group.getFooter( ), value );
			popExpressions( );