You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2014/09/11 13:38:22 UTC
svn commit: r1624264 -
/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java
Author: andy
Date: Thu Sep 11 11:38:22 2014
New Revision: 1624264
URL: http://svn.apache.org/r1624264
Log:
JENA-779 : Generate nested (extend) for SELECT expressions
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java?rev=1624264&r1=1624263&r2=1624264&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/AlgebraGenerator.java Thu Sep 11 11:38:22 2014
@@ -580,9 +580,10 @@ public class AlgebraGenerator
}
// ---- Assignments from SELECT and other places (so available to ORDER and HAVING)
- if ( ! exprs.isEmpty() )
- // Potential rewrites based of assign introducing aliases.
- op = OpExtend.create(op, exprs) ;
+ for ( Var v : exprs.getVars() ) {
+ Expr e = exprs.getExpr(v) ;
+ op = OpExtend.create(op, v, e) ;
+ }
// ---- HAVING
if ( query.hasHaving() )