-
Summary:
Enhancements on ComputedColumn. New properties were added. aggregateOn property
was changed to list type.
- Bugzilla Bug (s) Resolved:
- Description:
1. added aggregateFunction, arguments, filter _expression_ properties to
ComputedColumn. Changed aggregateOn from string type to the list type.
2. provided
API backward compatibility. API compatibility provided Parser compatibility. Thus,
no need to increate design file version.
3. updated
test cases.
- Tests Description :
JUnit test
- Files Edited:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/Messages.properties"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/BoundDataColumnUtil.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/StructureFactory.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/BoundColumnsMgr.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ComputedColumnHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/validators/DataColumnNameValidator.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/structures/ComputedColumn.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/DataBoundColumnUtil.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleParamBindingValueState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/rom.def"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ExtendedItemState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ScalarParameterHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleMiscExpressionState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/BoundColumnsWriterMgr.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ReportItemHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleTestExpreState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/TextItemState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleBoundColumnExprState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/CompatibleDataValueExprState.java"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/CompatibleGroupExpression_golden.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/CompatibleColumnBindingTest_golden.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/APICompatibleTest.java"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/ParserCompatibilityTest.java"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/DataItemParseTest.java"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/util/BaseTestCase.java"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/input/CompatibleColumnBindingTest.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/CompatibleBoundColumnNestedTable_golden.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/input/DataItemParseTest.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/parser/golden/DataItemParseTest_golden.xml"
"/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/golden/CompatibleExpression_golden_2.xml"
- Files Added:
- Files Deleted:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
Rick
Lu
Actuate Software Shanghai Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx