[Mulgara-svn] r850 - branches/mgr-61-sparql/src/jar/resolver/java/org/mulgara/resolver

pag at mulgara.org pag at mulgara.org
Fri Apr 25 04:08:57 UTC 2008


Author: pag
Date: 2008-04-24 21:08:56 -0700 (Thu, 24 Apr 2008)
New Revision: 850

Modified:
   branches/mgr-61-sparql/src/jar/resolver/java/org/mulgara/resolver/LocalQueryResolver.java
Log:
used some generics while resolving, and changed the result from an ArrayList to a LinkedList, since this is needed for optionalJoin

Modified: branches/mgr-61-sparql/src/jar/resolver/java/org/mulgara/resolver/LocalQueryResolver.java
===================================================================
--- branches/mgr-61-sparql/src/jar/resolver/java/org/mulgara/resolver/LocalQueryResolver.java	2008-04-24 19:52:51 UTC (rev 849)
+++ branches/mgr-61-sparql/src/jar/resolver/java/org/mulgara/resolver/LocalQueryResolver.java	2008-04-25 04:08:56 UTC (rev 850)
@@ -102,14 +102,13 @@
     this.resolverSession = resolverSession;
   }
 
-  public List resolveConstraintOperation(ModelExpression modelExpr,
+  public List<Tuples> resolveConstraintOperation(ModelExpression modelExpr,
                                          ConstraintOperation constraintOper)
-      throws QueryException
-  {
-    List result = new ArrayList();
-    Iterator i = constraintOper.getElements().iterator();
-    while (i.hasNext()) {
-      result.add(ConstraintOperations.resolveConstraintExpression(this, modelExpr, (ConstraintExpression)i.next()));
+      throws QueryException {
+
+    LinkedList<Tuples> result = new LinkedList<Tuples>();
+    for (ConstraintExpression constraintExpr: constraintOper.getElements()) {
+      result.add(ConstraintOperations.resolveConstraintExpression(this, modelExpr, constraintExpr));
     }
 
     return result;




More information about the Mulgara-svn mailing list