Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn:Add topN/bottomN/topPercent/bottomPercent/group filtering/group sorting feature to DtE.

-           Summary:

Add topN/bottomN/topPercent/bottomPercent/group filtering/group sorting feature to DtE.

 

-Bugzilla Bug (s) Resolved:

None

 

-Description:

Now we support all multi-pass features such as

1. Support TopN, BottomN, TopPercent,BottomPercent in both row filters and group filters

2. Support Group sorting and Group filtering


-Tests Description  :
Unit test
-Files Edited:
/src/org/eclipse/birt/data/engine/i18n/Messages.properties

/src/org/eclipse/birt/data/engine/executor/cache/DataBaseExport.java

/src/org/eclipse/birt/data/engine/executor/cache/OdiAdapter.java

/src/org/eclipse/birt/data/engine/impl/ExpressionProcessor.java

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

/src/org/eclipse/birt/data/engine/impl/AggregateRegistry.java

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

/src/org/eclipse/birt/data/engine/script/ScriptEvalUtil.java

/src/org/eclipse/birt/data/engine/impl/AggregationTablePopulator.java

/src/org/eclipse/birt/data/engine/impl/AbstractExpressionParser.java

/src/org/eclipse/birt/data/engine/impl/PreparedQuery.java

/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java

/src/org/eclipse/birt/data/engine/executor/cache/SmartCache.java

/src/org/eclipse/birt/data/engine/executor/cache/RowResultSet.java

/src/org/eclipse/birt/data/engine/impl/FilterExpressionParser.java

/src/org/eclipse/birt/data/engine/impl/ComputedColumnHelper.java

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

/src/org/eclipse/birt/data/engine/impl/ExpressionParseHelper.java

/src/org/eclipse/birt/data/engine/api/querydefn/SortDefinition.java

/src/org/eclipse/birt/data/engine/executor/cache/DiskCache.java

/src/org/eclipse/birt/data/engine/executor/cache/DiskMergeSort.java

/src/org/eclipse/birt/data/engine/executor/cache/DiskBasedResultSet.java

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

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

/src/org/eclipse/birt/data/engine/executor/cache/DiskDirectOutput.java

/src/org/eclipse/birt/data/engine/impl/ExpressionCompiler.java

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

/src/org/eclipse/birt/data/engine/impl/AggregateTable.java

/src/org/eclipse/birt/data/engine/api/ISortDefinition.java

/src/org/eclipse/birt/data/engine/impl/AggregateCalculator.java

 

/test/org/eclipse/birt/data/engine/regre/db/Test.java

/test/org/eclipse/birt/data/engine/impl/ComplexExpressionCompilerTest.java

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

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

/test/org/eclipse/birt/data/engine/impl/ExpressionCompilerTest.java

 

 

- Files Added:

/src/org/eclipse/birt/data/engine/executor/cache/IRowResultSet.java

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

- Notes to Documentation:  

 


Back to the top