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
.equals( DesignChoiceConstants.FILTER_OPERATOR_NOT_BETWEEN ) )
				return IConditionalExpression.OP_NOT_BETWEEN;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_NULL ) )
				return IConditionalExpression.OP_NULL;
			if ( modelOpr
					.equals( DesignChoiceConstants.FILTER_OPERATOR_NOT_NULL ) )
				return IConditionalExpression.OP_NOT_NULL;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_TRUE ) )
				return IConditionalExpression.OP_TRUE;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_FALSE ) )
				return IConditionalExpression.OP_FALSE;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_LIKE ) )
				return IConditionalExpression.OP_LIKE;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_TOP_N ) )
				return IConditionalExpression.OP_TOP_N;
			if ( modelOpr
					.equals( DesignChoiceConstants.FILTER_OPERATOR_BOTTOM_N ) )
				return IConditionalExpression.OP_BOTTOM_N;
			if ( modelOpr
					.equals( DesignChoiceConstants.FILTER_OPERATOR_TOP_PERCENT ) )
				return IConditionalExpression.OP_TOP_PERCENT;
			if ( modelOpr
					.equals( DesignChoiceConstants.FILTER_OPERATOR_BOTTOM_PERCENT ) )
				return IConditionalExpression.OP_BOTTOM_PERCENT;
			if ( modelOpr.equals( DesignChoiceConstants.FILTER_OPERATOR_ANY ) )
				return IConditionalExpression.OP_ANY;
			return IConditionalExpression.OP_NONE;
		}
	}
}