[teiid-commits] teiid SVN: r835 - trunk/engine/src/main/java/com/metamatrix/query/processor/relational.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Thu Apr 23 16:57:08 EDT 2009
Author: loleary
Date: 2009-04-23 16:57:07 -0400 (Thu, 23 Apr 2009)
New Revision: 835
Modified:
trunk/engine/src/main/java/com/metamatrix/query/processor/relational/RelationalPlan.java
Log:
TEIID-531: Fixed clone() to check outpuCols to prevent NPE.
Reviewed by: ghelblin
Modified: trunk/engine/src/main/java/com/metamatrix/query/processor/relational/RelationalPlan.java
===================================================================
--- trunk/engine/src/main/java/com/metamatrix/query/processor/relational/RelationalPlan.java 2009-04-23 18:52:50 UTC (rev 834)
+++ trunk/engine/src/main/java/com/metamatrix/query/processor/relational/RelationalPlan.java 2009-04-23 20:57:07 UTC (rev 835)
@@ -24,6 +24,7 @@
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -131,7 +132,7 @@
public Object clone(){
RelationalPlan plan = new RelationalPlan((RelationalNode)root.clone());
- plan.setOutputElements(new ArrayList(outputCols));
+ plan.setOutputElements(new ArrayList(( outputCols != null ? outputCols : Collections.EMPTY_LIST )));
return plan;
}
More information about the teiid-commits
mailing list