Bug 124761 When add two filters, one is 'State is equal to CA' and the other is 'EmployeeId is Top 10',the data can be extracted.
Description: When add two filters, one is 'State is equal to CA' and the other is 'EmployeeId is Top 10',the data can not be extracted. Steps to reproduce: 1. import the attached report 2. preview Actual result: the data can not be extracted. Expect result: The intersection set of the data 'State is equal to CA' and the data 'EmployeeId is Top 10' should be displayed.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IQuery.java
public static final int STRING_PREFIX_INTERVAL = 100;
    	
    	
    	public static final int NO_SORT = -1;		 
    	public static final int SORT_ASC = 0;		
    	public static final int SORT_DESC = 1;		
        
        private String keyColumn;
        private int keyIndex;
        private String name;
    	private int sortDirection = NO_SORT;        
        private int interval = NO_INTERVAL;
        private boolean isComplexExpression = false;
        private double intervalRange = 0;
        private Object intervalStart;
        private int dataType;
        private List filters;
        private List sorts;
    	/**
    	 * Instantiates a groupSpec defining a column name
    	 * as its required group key.
    	 * @param groupKeyColumn The column name as the group key.
    	 */
        public GroupSpec( String groupKeyColumn )
		{
			keyIndex = -1;
			keyColumn = groupKeyColumn;
		}
        
    	/**