[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