Bug 182061 Data engine changes to support result set sharing
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/binding/FilterByRowTest.java
* Test the Query when there is boolean filter existing
	 * 
	 * @throws Exception
	 */
	public void testBooleanFilterOnDataRows( ) throws Exception
	{
		String[] ccName = new String[]{
				"ccc", "ddd"
		};
		String[] ccExpr = new String[]{
				"true", "false"
		};
		for ( int i = 0; i < ccName.length; i++ )
		{
			ComputedColumn computedColumn = new ComputedColumn( ccName[i],
					ccExpr[i],
					DataType.BOOLEAN_TYPE );
			( (BaseDataSetDesign) this.dataSet ).addComputedColumn( computedColumn );
		}
		FilterDefinition[] filterDefn = new FilterDefinition[]{
			new FilterDefinition( new ConditionalExpression( "row.ROW_ccc",
					ConditionalExpression.OP_EQ,
					"true" ) )
		};
		String[] bindingNameRow = new String[2];
		bindingNameRow[0] = "ROW_ccc";
		bindingNameRow[1] = "ROW_ddd";
		ScriptExpression[] bindingExprRow = new ScriptExpression[]{
				new ScriptExpression( "dataSetRow." + ccName[0], 0 ),
				new ScriptExpression( "dataSetRow." + ccName[1], 0 ),