- Summary:
Support data set is null in DtE side
- Bugzilla Bug (s) Resolved:
N/A
- Description:
Before using column binding, when data set is null, the expressions defined on
it is evaluated by Engine, so it is reasonable that data set can not be null
when DtE is used. But when column binding is used, all _expression_ needs to be
evaluated by DtE, including a data item without associated with a data set, so
DtE needs to support this case now.
- Tests Description:
Junit Test
- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedDataSourceQuery.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExprEvaluateUtil.java
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/ColumnBindingTest.java
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/ColumnBindingTest.testNoDataSet.txt
- Files Added:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedDummyQuery.java
- Notes to
Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to
Documentation:
N/A