[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