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