-
Summary:
CheckIn:Refactor Code, Use new Aggregation Framework
throughout Data project
- Bugzilla Bug (s) Resolved:
No
-
Description:
The Data Engine code is refactored to use new Aggregation
Framework throughout the Data projects. Also add some changes in Cross Tab
engine which use new DataAdapter api to covert aggregation type from model to
that of DtE.
-
Tests Description:
Unit Test
- Files Edited:
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/cursor/CursorNavigatorTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/cursor/MirrorCursorModelTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/aggregation/TotalTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/data/impl/CubeAggregationTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/aggregation/FinanceTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/api/CubeFeaturesTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/data/impl/facttable/FactTableHelperTest2.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/cursor/CursorModelTest.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/api/CubeIVTest.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalPercentSum.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalCountDistinct.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/aggregation/JSAggrValueObject.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMirr.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalIrr.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalPercentRank.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalPercentile.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalQuartile.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalRunningCount.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMax.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalIsTopN.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/aggregation/AggregationHelper.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalRunningNpv.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalNpv.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/aggregation/IBuildInAggregation.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExpressionCompilerUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalFirst.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalLast.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalStdDev.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalAve.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMin.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalIsBottomN.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalVariance.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalRunningSum.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalRank.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalIsTopNPercent.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalWeightedAve.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalCount.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/query/view/CubeQueryDefinitionUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMedian.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMode.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalSum.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/TotalMovingAve.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/BuiltInAggregationFactory.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalIsBottomNPercent.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/GroupDefinition.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/i18n/ResourceConstants.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/internal/adapter/ColumnAdapter.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/QueryExecutionHelper.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/api/DataAdapterUtil.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/internal/adapter/ExpressionAdapter.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/internal/adapter/ParameterAdapter.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/MetaDataPopulator.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataSetIterator.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/ModelAdapter.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataRequestSessionImpl.java"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/i18n/Messages.properties"
"/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/internal/adapter/ComputedColumnAdapter.java"
"/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/CrosstabQueryHelper.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