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 2013/08/08 12:13:25 UTC

svn commit: r1511666 - /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java

Author: andy
Date: Thu Aug  8 10:13:24 2013
New Revision: 1511666

URL: http://svn.apache.org/r1511666
Log:
Update comment on simplification.

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java?rev=1511666&r1=1511665&r2=1511666&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/algebra/optimize/Optimize.java Thu Aug  8 10:13:24 2013
@@ -138,7 +138,8 @@ public class Optimize implements Rewrite
         
         if ( false )
         {
-            // Simplify is always applied by the AlgebraGenerator
+            // Removal of "group of one" join (AKA SPARQL "simplification") 
+            // is done during algebra generation in AlgebraGenerator
             op = apply("Simplify", new TransformSimplify(), op) ;
             op = apply("Delabel", new TransformRemoveLabels(), op) ;
         }
@@ -149,11 +150,6 @@ public class Optimize implements Rewrite
         // This transformation must be done (e.g. by QueryEngineBase) if no other optimization is done. 
         op = TransformScopeRename.transform(op) ;
         
-        // Remove "group of one" join
-        // Done in AlgebraGenerator
-        // e..g CONSTRUCT {} WHERE { SELECT ... } 
-        //op = TransformTopLevelSelect.simplify(op) ;
-        
         // Prepare expressions.
         OpWalker.walk(op, new OpVisitorExprPrepare(context)) ;