Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] [128359]CheckIn: The logic is not correctly when a filter is added to the table on the layout

- Summary:
Fix bugzilla bug 128359.


- Bugzilla Bug (s) Resolved:
[128359] The logic is not correctly when a filter is added to the table on the layout.


- Description:
The following changes are made:

1. Add several new method to FilterByRow class so that it is now carrying more information which can be used to distinct data set filters from query filters.

2. Change the algorithm in MultipassRowProcessorFilterAssistant class so that the filters will now have an execution hierarchy, if that is necessary( that is, if a Multipass filter presents).

3. Add test cases.


- Tests Description:
Junit Test


- Files Edited:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/MultiPassRowProcessor.java" "/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/FilterUtil.java" "/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/MultiPassRowProcessorFilterAssistant.java" "/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedQuery.java" "/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterByRow.java"

 

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/FeaturesTest.java"

 

- Files Added:

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/golden/FeaturesTest.test14.txt"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/executor/cache/golden/CacheFeaturesTest.test14.txt"


- Files Deleted:

N/A

 

- 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