- Summary:
CheckIn:Fix bugzilla bug 180827 Document refresh failed with
IOException for a large report during render(2.1.2+head).
- Bugzilla Bug (s) Resolved:
[180827]
Document refresh failed with IOException for a large report during
render(2.1.2+head).
-
Description:
In current DtE implementation when
merge two stream ResultClass and DataSet in report document generation, all the
operation are memory based. This will lead to problem when large volume of data
involved. Enhance the DataEngine code so that this process will be diskbased.
-
Tests Description:
Manual Test.
- Files Edited:
(2.1.3+head)
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/stream/StreamManager.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/CachedResultSet.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedDummyQuery.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/stream/DataStreamReader.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/RDSaveUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/StreamWrapper.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