Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: fix 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

- Summary:
Fix 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


- Bugzilla Bug (s) Resolved:
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:
This bug is caused by the incomplete fix of bug124584: The filter definitions are supposed to be order-insensitive. Before doing filtering process, the filter list needs to be sorted first to let the Top/Bottom filter at the beginning of the list, and then it can satisfy the internal algorithm requirement.


- Tests Description:
Junit Test


- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterByRow.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IQuery.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/CachedResultSet.java

 

/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/FilterByRowTest.java


- Files Added:

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/FilterUtil.java

 

- Notes to Build Team:
N/A


- Notes to Developers:
N/A


- Notes to QA: 
 

N/A

 

- Notes to Documentation:  
N/A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Back to the top