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
* 
	 * @return IResultIterator
	 * @throws Exception
	 */
	private IResultIterator getResultIterator(
			FilterDefinition[] filterDefn, String[] bindingNameFilter,
			IBaseExpression[] bindingExprFilter ) throws Exception
	{
		QueryDefinition queryDefn = (QueryDefinition) getDefaultQueryDefn( this.dataSet.getName( ) );
		
		if ( filterDefn != null )
		{
			if ( bindingNameFilter != null )
				for ( int i = 0; i < bindingNameFilter.length; i++ )
					queryDefn.addResultSetExpression( bindingNameFilter[i],
							bindingExprFilter[i] );
			for ( int i = 0; i < filterDefn.length; i++ )
				queryDefn.addFilter( filterDefn[i] );
		}
		return executeQuery( queryDefn );
	}
	
	/*
	 * Please refer to SCR #77518
	 * Filter Expression does not allow "null" value  
	 */
	public void testSCR77518() throws BirtException
	{
		
		ScriptDataSourceDesign dsource = new ScriptDataSourceDesign( "JUST as place folder" );