- Summary:
Refactor the transformation code of Data Engine
- Bugzilla Bug (s) Resolved:
N/A
- Description:
1: Change the package name from “transformation” to “transform”
2: Add a new class named CacheRequest to make the
SmartCache layer more independent from upper layer.
- Tests Description:
Unit Test
- Files Added:
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ CachedResultSet.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ ComputedColumnsState.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ \FilterUtil.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ \IComputedColumnsState.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ \IExpressionProcessor.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ IRowProcessor.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ MultiPassRowProcessor.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ MultiPassRowProcessorCCAssistant.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ MultiPassRowProcessorFilterAssistant.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/
- Files Edited:
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ResultIterator.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionProcessor.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedQuery.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterExpressionParser
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/RDSave.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IQuery.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/cache/SmartRowResultSet.java
org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/cache/SmartCache.java
- Files Deleted:
- Notes to
Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to
Documentation:
N/A