- Summary:
CheckIn:Fix part of 173355 Confusing error when incorrect
aggregate level used in computed column
- Bugzilla Bug (s) Resolved:
No.
-
Description:
This check in support aggregations in
computed column in Data Engine API level. We still need to make UI changes when
GUI’s aggregation builder is ready. In this check in, we add new
mechanism to support new Aggregation Definition in new Aggregation Framework. Please
note that we still keep the old code which accept “Total” form
aggregations: this will be removed in RC1.
-
Tests Description:
Manual Test
- Files Edited:
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/executor/cache/golden/CacheComputedColumnTest.testNewAggregationOnComputedColumn.txt"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/binding/golden/ComputedColumnTest.testNewAggregationOnComputedColumn.txt"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/binding/ComputedColumnTest.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/IComputedColumn.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/ResultSetProcessUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/RowProcessUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/PassUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/ComputedColumn.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/DataSetProcessUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/PassStatusController.java"
- Files
Added:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/pass/AggrComputedColumnHelper.java"
- 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