Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Refactor the transformation code of Data Engine

- 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/OdiResultSetWrapper.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/OrderingInfo.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ResultSetPopulator.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/ResultSetPopulatorUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/RowProcessorFactory.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/SinglePassRowProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/package.html

 

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupBy.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupByDateRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupByDistinctValue.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupByNumberRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupByPositionRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupByStringRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupCalculationUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupInformationUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupInstanceFilter.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupInstanceSorter.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupProcessorManager.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupWithIntervalsProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/package.html

 

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

 

- 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

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

 

- Files Deleted: 

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

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/ComputedColumnsState.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/FilterUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/IComputedColumnsState.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/IExpressionProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/IRowProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/MultiPassRowProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/MultiPassRowProcessorCCAssistant.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/MultiPassRowProcessorFilterAssistant.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/OdiResultSetWrapper.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/OrderingInfo.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/ResultSetPopulator.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/ResultSetPopulatorUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/RowProcessorFactory.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/SinglePassRowProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/package.html

 

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupBy.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupByDateRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupByDistinctValue.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupByNumberRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupByPositionRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupByStringRange.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupCalculationUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupInformationUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupInstanceFilter.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupInstanceSorter.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupProcessorManager.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupUtil.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/GroupWithIntervalsProcessor.java

org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transformation/group/package.html

 

- 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