Bug 110566 Wrong data set result returned when set an invalid filter expression row[0]
description: Wrong data set result returned when set an invalid filter expression row[0] steps to reproduce: 1. set a filter in data set with "row[0] equals to " 2. click on Preview tab. actual result: The first result record returned when preview expected result: As developer said that row[0] can only be generated after all the data were fetched. Row[0] can't be taken as filter expression. Then when set filter like "row[0] equals to 0". some relevant error message should pop up. Or just return null result set.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterByRow.java
isAccepted = false;
						break;
					}
				}
				catch ( BirtException e )
				{
			    	DataException e1 = new DataException( ResourceConstants.DATATYPEUTIL_ERROR, e );
					logger.logp( Level.FINE,
							FilterByRow.class.getName( ),
							"process",
							"An error is thrown by DataTypeUtil.",
							e1 );
					throw e1;
				}
			}
			return isAccepted;
		}
		finally
		{
			Context.exit();
			logger.exiting( FilterByRow.class.getName( ), "process" );
		}
	}
	
	public List getFilterList()
	{
		return filters;
	}
}