Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: change the inner implementation of report document in DtE

- Summary:
Change the inner implementation of report document in DtE.


- Bugzilla Bug (s) Resolved:
N/A


- Description:
In old implementation, the _expression_ will be re-evaluated to get the _expression_ value in presentation time, which might produce a different value compared with its original value of generation time. In new implementation, the _expression_ value is not retrieved by re-evaluating _expression_, but by looking up a static _expression_ value table, which is stored in generation time.


- Tests Description:
Junit test

 

- Files Added:

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/RDLoad.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/RDSubQueryUtil.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/RDGroupUtil.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/RDSave.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/ResultIterator2.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/RDUtil.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd2/QueryResults2.java

 

- Files Edited:

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineContextImpl.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/rd/ResultIterator2.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/CachedResultSet.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/cache/MemoryCache.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/cache/SmartCache.java

 

/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/impl/rd/ReportDocumentTest.java

  

- Notes to Build Team:
N/A


- Notes to Developers:
N/A


- Notes to QA: 
 

N/A

 

- Notes to Documentation:  
N/A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Back to the top