- Summary:
Change the implementation of design-time cache of DtE.
- Bugzilla Bug (s) Resolved:
N/A
- Description:
Change the implementation of design-time cache. Old implementation uses data
set ID to identify, which is impossible to work in all cases. New implementation
uses the property of data set and its associated data source to identify.
- Tests Description:
Junit test
- Files Added:
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/DataSetCacheTest.java
- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/BaseDataSetDesign.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/IBaseDataSetDesign.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/DataEngine.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/querydefn/ComputedColumn.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedScriptDSQuery.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataSetRuntime.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedSubquery.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedExtendedDSQuery.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IDataSourceFactory.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/DataSourceFactory.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/DataSetCacheManager.java
//----Engine part
/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
//----UI part
/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/CachePreferencePage.java
- Files Deleted:
/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/api/OdaCacheTest.java
- Notes to
Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to
Documentation:
N/A