[teiid-commits] teiid SVN: r2524 - branches/7.1.x/engine/src/main/java/org/teiid/query/rewriter.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Thu Sep 2 17:11:12 EDT 2010


Author: shawkins
Date: 2010-09-02 17:11:11 -0400 (Thu, 02 Sep 2010)
New Revision: 2524

Modified:
   branches/7.1.x/engine/src/main/java/org/teiid/query/rewriter/QueryRewriter.java
Log:
TEIID-1240 fix to criteria not being updatable

Modified: branches/7.1.x/engine/src/main/java/org/teiid/query/rewriter/QueryRewriter.java
===================================================================
--- branches/7.1.x/engine/src/main/java/org/teiid/query/rewriter/QueryRewriter.java	2010-09-02 20:37:25 UTC (rev 2523)
+++ branches/7.1.x/engine/src/main/java/org/teiid/query/rewriter/QueryRewriter.java	2010-09-02 21:11:11 UTC (rev 2524)
@@ -979,7 +979,7 @@
 
         if (predicate.getJoinType() == JoinType.JOIN_UNION) {
             predicate.setJoinType(JoinType.JOIN_FULL_OUTER);
-            predicate.setJoinCriteria(Arrays.asList(new Object[] {FALSE_CRITERIA}));
+            predicate.setJoinCriteria(new ArrayList<Criteria>(Arrays.asList(FALSE_CRITERIA)));
         } else if (predicate.getJoinType() == JoinType.JOIN_RIGHT_OUTER) {
             predicate.setJoinType(JoinType.JOIN_LEFT_OUTER);
             FromClause leftClause = predicate.getLeftClause();



More information about the teiid-commits mailing list