-
Summary:
CheckIN:Fix 189812 Exceptions occurs
when specify two sorting conditions on a crosstab[1102]
- Bugzilla Bug (s) Resolved:
[189812]
Exceptions occurs when specify two sorting conditions on a crosstab[1102]
-
Description:
In current
aggregation sort implementation, when multiple sorts are add to same aggregation
with different axis qualifier, error will happen. Enhance the aggr sort algorithm
to resolve this. The test cases are added.
-
Tests Description:
Unit Test.
- Files Edited:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/sort/AggregationSortHelper.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/sort/AggrSortHelper.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/impl/aggregation/sort/SortKey.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/data/util/AggregationSortHelperTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/api/golden/CubeFeaturesTest.testAggrSort6.txt"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/api/CubeFeaturesTest.java"
- Files
Added:
- 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