- Summary:
CheckIn:Fix bugzilla bug 188204,189116
- Bugzilla Bug (s) Resolved:
[188204] After
delete the measure in cube, the measure's binding in crosstab are not deleted
automatically[1102]
[189116] Provide
more detail error information for xtab binding.[1102]
-
Description:
Enhance the preparation time error
checking so that bindings that reference to 1) In-exist dimension name 2)
In-exist level name 3) In-exist aggregation functions will be detected and
leads to exception with error message explicitly point out the binding of
problem. The test cases are added as well.
-
Tests Description:
Unit Test.
- Files Edited:
"/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/api/CubeIVTest.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/olap/query/view/QueryExecutor.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/Messages.properties"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/driver/ResultSetMetadata.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/script/JSLevelObject.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/impl/query/CubeCursorImpl.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