/[Apache-SVN]
ViewVC logotype

Revision 618841


Jump to revision: Previous Next
Author: abrown
Date: Wed Feb 6 00:45:48 2008 UTC (21 months, 3 weeks ago)
Changed paths: 4
Log Message:
DERBY-3288: Fix optimizer dependency tracking logic so that it
correctly enforces join order dependencies between Optimizables,
even when plan "short-circuiting" occurs.  This patch also fixes
a bug in FromVTI's referenced table map (which affects dependencies)
and does a slight refactoring of the "pull Optimizable" code for
the sake of clarity.  And finally, it adds an appropriate test
case to the existing lang/subqueryFlattening.sql test.

Changed paths:

Path Details
Directorydb/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/FromVTI.java modified , text changed
Directorydb/derby/code/trunk/java/engine/org/apache/derby/impl/sql/compile/OptimizerImpl.java modified , text changed
Directorydb/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/master/subqueryFlattening.out modified , text changed
Directorydb/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/subqueryFlattening.sql modified , text changed

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2