Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIN:Fix Bugzilla Bug 123727 the 'Top N' and 'Buttom N' do not work

-Summary:

Fix Bugzilla Bug 123727 the 'Top N' and 'Buttom N' do not work

 

-Bugzilla Bug (s) Resolved:

123727

 

-Description:

The source of problem is that, when proceeding multi-pass filters, the NEvaluator instance will be created lots of times to do the filtering. However, some common values have to be saved in static field so that each instance can communicate with each other.

 

In the original implementation NEvaluator, there is possibility that the filtering process is stopped unexpectedly so that the static field cannot be cleaned correctly. Add the code on the beginning of multi-pass filtering so that a clean environment is guaranteed each multi-pass processing begins.


-Tests Description:
UnitTest


-Files Edited:

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/FilterPassController.java"

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

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/NEvaluator.java" 

 

- Notes to Build Team:
- Notes to Developers:
- Notes to QA: 
 

- Notes to Documentation:

 


Back to the top