- Summary:
Fix bug 143889
- Bugzilla Bug (s) Resolved:
Bug 143889: Preview failed after set a group on the table detail row.
- Description:
Currently sevral temporary computed columns are created when populating query
with group or sort operation.
But
these temporary computed columns is invlid in cache. So result metadata and
objects must be reconstructed
according
to new temporary computed columns after loaded from cache file.
Modify
the DataSetResultCache class to fix the bug.
- Tests Description:
Junit Test/Manual Test
- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryExecutor.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/DataSourceAndDataSet.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/dscache/DataSourceQuery.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/dscache/DataSetResultCache.java
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/DataSetCacheTest.java
- Files Added:
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/DataSetCacheTest.testUseCache1.txt
- Notes to Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to Documentation:
N/A