-
Summary:
CheckIn:Fix 176114 row._rownum
implementation issues
- Bugzilla Bug (s) Resolved:
[176114] row._rownum implementation issues
-
Description:
Add query definition validation mechanism
in Data Engine so that now sort/filter definition cannot reference to a column
binding which include “row.__rownum” reference, nor do sort/filter
directly reference to “row.__rownum”. The unit test cases are
added.
-
Tests Description:
Unit Test
- Files Edited:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedQueryUtil.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/ServiceForQueryResults.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/Messages.properties"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/IServiceForQueryResults.java"
"/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/binding/newbinding/ColumnBindingTest.java"
- Files
Added:
- Files Deleted:
N/A
- Notes to Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to Documentation:
N/A