[federate-commits] Federate SVN: r29 - trunk/federate-engine/src/main/java/com/metamatrix/query/optimizer/relational/rules.

federate-commits at lists.jboss.org federate-commits at lists.jboss.org
Mon Nov 24 14:39:13 EST 2008


Author: shawkins
Date: 2008-11-24 14:39:13 -0500 (Mon, 24 Nov 2008)
New Revision: 29

Modified:
   trunk/federate-engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RulePushNonJoinCriteria.java
Log:
FEDERATE-10 - adding check for unknown criteria

Modified: trunk/federate-engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RulePushNonJoinCriteria.java
===================================================================
--- trunk/federate-engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RulePushNonJoinCriteria.java	2008-11-24 19:26:42 UTC (rev 28)
+++ trunk/federate-engine/src/main/java/com/metamatrix/query/optimizer/relational/rules/RulePushNonJoinCriteria.java	2008-11-24 19:39:13 UTC (rev 29)
@@ -84,7 +84,7 @@
                 Criteria crit = (Criteria)crits.next();
                                 
                 //special case handling for true/false criteria
-                if (crit.equals(QueryRewriter.FALSE_CRITERIA)) {
+                if (crit.equals(QueryRewriter.FALSE_CRITERIA) || crit.equals(QueryRewriter.UNKNOWN_CRITERIA)) {
                     if (joinType == JoinType.JOIN_INNER) {
                         FrameUtil.replaceWithNullNode(node);
                     } else {




More information about the federate-commits mailing list