[teiid-commits] teiid SVN: r1019 - trunk/engine/src/main/java/com/metamatrix/query/resolver/util.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Jun 5 15:30:51 EDT 2009


Author: shawkins
Date: 2009-06-05 15:30:51 -0400 (Fri, 05 Jun 2009)
New Revision: 1019

Modified:
   trunk/engine/src/main/java/com/metamatrix/query/resolver/util/ResolverVisitor.java
Log:
TEIID-235 update to the resolver visitor to ensure that resolving exceptions are returned in a predictable order.

Modified: trunk/engine/src/main/java/com/metamatrix/query/resolver/util/ResolverVisitor.java
===================================================================
--- trunk/engine/src/main/java/com/metamatrix/query/resolver/util/ResolverVisitor.java	2009-06-05 18:13:05 UTC (rev 1018)
+++ trunk/engine/src/main/java/com/metamatrix/query/resolver/util/ResolverVisitor.java	2009-06-05 19:30:51 UTC (rev 1019)
@@ -25,8 +25,8 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
-import java.util.IdentityHashMap;
 import java.util.Iterator;
+import java.util.LinkedHashMap;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
@@ -316,7 +316,7 @@
             resolveFunction(obj);
         } catch(QueryResolverException e) {
         	if (unresolvedFunctions == null) {
-        		unresolvedFunctions = new IdentityHashMap<Function, QueryResolverException>();
+        		unresolvedFunctions = new LinkedHashMap<Function, QueryResolverException>();
         	}
         	unresolvedFunctions.put(obj, e);
         } catch(MetaMatrixComponentException e) {




More information about the teiid-commits mailing list