[teiid-commits] teiid SVN: r1215 - trunk/engine/src/main/java/com/metamatrix/query/optimizer/relational/rules.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Thu Aug 6 10:43:44 EDT 2009


Author: shawkins
Date: 2009-08-06 10:43:44 -0400 (Thu, 06 Aug 2009)
New Revision: 1215

Modified:
   trunk/engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RuleRaiseAccess.java
Log:
minor fix to clear groups after a raise over a set op

Modified: trunk/engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RuleRaiseAccess.java
===================================================================
--- trunk/engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RuleRaiseAccess.java	2009-08-05 15:36:27 UTC (rev 1214)
+++ trunk/engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RuleRaiseAccess.java	2009-08-06 14:43:44 UTC (rev 1215)
@@ -161,9 +161,8 @@
             		}
         			NodeEditor.removeChildNode(parentNode, node);
             	}
-                rootNode = performRaise(rootNode, accessNode, parentNode);
-            	
-            	return rootNode;            	
+            	accessNode.getGroups().clear();
+                return performRaise(rootNode, accessNode, parentNode);
             case NodeConstants.Types.SELECT:            
             {
                 if (!parentNode.hasBooleanProperty(NodeConstants.Info.IS_DEPENDENT_SET) && canRaiseOverSelect(accessNode, metadata, capFinder, parentNode)) {



More information about the teiid-commits mailing list