Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: enhancements on ComputedColumn

- 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
 

 

 


Back to the top