Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Partly fix bugzilla bug [133079] Support "row._outer" to access outer data set row; deprecate "rows"

-          Summary:
Partly fix bugzilla bug [133079] Support "row._outer" to access outer data set row; deprecate "rows".


- Bugzilla Bug (s) Resolved:
N/A


- Description:
Add support to modifier “_outer” to query filters. We will also support this modifier in groups/sorts soon. An interface IEvaluatorHelper is introduced to keep a trace of nested query tree so that nested usage of _outer ( say, row._outer._outer) is supported as well.


- Tests Description:
Junit Test


- Files Edited:
"/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/MultiPassRowProcessor.java"

 

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/AbstractExpressionParser.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IResultIterator.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedOdaDSQuery.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExprEvaluateUtil.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedSubquery.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/impl/document/viewing/CachedExprResultSet.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/_expression_/ExpressionProcessor.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryExecutor.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/NEvaluator.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/executor/transform/FilterUtil.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/FilterByRow.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/SubQueryTest.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/viewing/DummyEventHandler.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/NestedQueryTest.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IEventHandler.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/script/JSResultSetRow.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedSubquery.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExecutorHelper.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryService.java"

 

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/SubQueryTest.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/NestedQueryTest.java"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/NestedQueryTest.test1.txt"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/NestedQueryTest.test2.txt"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/NestedQueryTest.test3.txt"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/NestedQueryTest.test4.txt"

"/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/golden/NestedQueryTest.test5.txt"

 


- Files Added:

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ExecutorHelper.java"

"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/IExecutorHelper.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