- Summary:
Refactor the package structure of DtE
- Bugzilla Bug (s) Resolved:
N/A
- Description:
1: Add two packages, org.eclipse.birt.data.engine._expression_ and
org.eclipse.birt.data.engine.impl.aggregation to the DtE. Divide the package of
org.eclipse.birt.data.engine.impl, and move some classes of it to the new two
packages.
2: Add
serialVersionUID field to these classes which parent or ancestor class is
Serializable.
- Tests Description:
Unit test
- Files Added:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/AggregationFactory.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/aggregation/AggregateCalculator.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/aggregation/AggregateTable.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/aggregation/AggregateRegistry.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/AbstractExpressionParser.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/AggregateObject.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/BytecodeExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ColumnReferenceExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/CompiledExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ComplexExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExpressionCompiler.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExpressionParseHelper.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExpressionProcessor.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/FilterExpressionParser.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/InvalidExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ComplexExpression.java
- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.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/FilterByRow.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/ScriptEvalUtil.java
- Files Deleted:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AbstractExpressionParser.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregateCalculator.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregateObject.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregateRegistry.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregateTable.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregationConstantsUtil.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/AggregationTablePopulator.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/BytecodeExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ColumnReferenceExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/CompiledExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ComplexExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ComputedColumnHelper.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ConstantExpression.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionCompiler.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExpressionParseHelper.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/FilterExpressionParser.java
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/InvalidExpression.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/ResultIterator.java
- Notes to Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to Documentation:
N/A