|
A B made changes - 13/Jun/07 05:03 PM
A B made changes - 13/Jun/07 05:03 PM
derbyall and suites.All ran cleanly on SUSE Linux with ibm142, so I committed the changes with svn # 547066:
URL: http://svn.apache.org/viewvc?view=rev&rev=547066 Marking this issue as resolved. If there are any suggestions about how to make the code comments and/or relevant method names more clear, I can address those in a subsequent patch. Otherwise I think this issue is complete.
A B made changes - 14/Jun/07 12:14 AM
Bryan Pendleton made changes - 15/Jun/07 04:44 AM
A B made changes - 24/Jan/08 04:57 PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 - Renames the "markOrderingDependent()" method and related variables to
reflect their use: which is, so far as I can tell, to indicate that
the optimizer has eliminated a sort and thus that the underlying
result sets *may* need to make adjustments to compensate for the
dropped sort. At the moment the only result set node which needs
to make such an adjustment is IndexRowToBaseRowNode.
2 - Updates comments where appropriate to more explicitly describe the
intended use of the new "adjustForSortElimination()" method
(which is what "markOrderingDependent()" was renamed to).
3 - Adds a void implementation of "adjustForSortElimination()" to the
FromVTI class since that class doesn't need to make any adjustments.
This void method is what solves the failure reported in this issue.
4 - Adds appropriate test cases to a new fixture in the existing
lang/SysDiagVTIMappingTest JUnit test.
Note that this patch touches several files due the method renaming mentioned in #1.
I'm running derbyall and suites.All now and will post when they are done. In the meantime, it would be great if someone could review the renaming and associated comments to see if they do in fact make things clearer; if not, perhaps I can give it another go before committing...