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 2012/05/24 19:30:41 UTC

svn commit: r1342351 - in /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine: iterator/QueryIterBlockTriplesQH.java main/StageGeneratorGeneric.java

Author: andy
Date: Thu May 24 17:30:41 2012
New Revision: 1342351

URL: http://svn.apache.org/viewvc?rev=1342351&view=rev
Log:
Remove unused QueryHandler code

Removed:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/iterator/QueryIterBlockTriplesQH.java
Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/StageGeneratorGeneric.java

Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/StageGeneratorGeneric.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/StageGeneratorGeneric.java?rev=1342351&r1=1342350&r2=1342351&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/StageGeneratorGeneric.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/engine/main/StageGeneratorGeneric.java Thu May 24 17:30:41 2012
@@ -19,33 +19,24 @@
 package com.hp.hpl.jena.sparql.engine.main;
 
 import static com.hp.hpl.jena.sparql.engine.optimizer.reorder.PatternElements.TERM ;
+import org.openjena.atlas.logging.Log ;
 
 import com.hp.hpl.jena.graph.Graph ;
 import com.hp.hpl.jena.graph.GraphStatisticsHandler ;
 import com.hp.hpl.jena.graph.Node ;
 import com.hp.hpl.jena.mem.GraphMem ;
 import com.hp.hpl.jena.mem.faster.GraphMemFaster ;
-import com.hp.hpl.jena.sparql.ARQConstants ;
 import com.hp.hpl.jena.sparql.core.BasicPattern ;
 import com.hp.hpl.jena.sparql.engine.ExecutionContext ;
 import com.hp.hpl.jena.sparql.engine.QueryIterator ;
 import com.hp.hpl.jena.sparql.engine.iterator.QueryIterBlockTriples ;
-import com.hp.hpl.jena.sparql.engine.iterator.QueryIterBlockTriplesQH ;
-import com.hp.hpl.jena.sparql.engine.optimizer.reorder.PatternTriple ;
-import com.hp.hpl.jena.sparql.engine.optimizer.reorder.ReorderFixed ;
-import com.hp.hpl.jena.sparql.engine.optimizer.reorder.ReorderLib ;
-import com.hp.hpl.jena.sparql.engine.optimizer.reorder.ReorderTransformation ;
-import com.hp.hpl.jena.sparql.engine.optimizer.reorder.ReorderTransformationBase ;
+import com.hp.hpl.jena.sparql.engine.optimizer.reorder.* ;
 import com.hp.hpl.jena.sparql.mgt.Explain ;
-import org.openjena.atlas.logging.Log ;
-import com.hp.hpl.jena.sparql.util.Symbol ;
 import com.hp.hpl.jena.sparql.util.Utils ;
 
 /** Generic - always works - StageGenerator */
 public class StageGeneratorGeneric implements StageGenerator
 {
-    public final static Symbol altMatcher = ARQConstants.allocSymbol("altmatcher") ;
-    
     public StageGeneratorGeneric() {}
     
     @Override
@@ -97,14 +88,6 @@ public class StageGeneratorGeneric imple
         return execution.execute(pattern, input, execCxt) ; 
     }
     
-    // ---- Execution policies
-    private static StageGenerator executeQueryHandler = new StageGenerator() {
-        @Override
-        public QueryIterator execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
-        {
-            return QueryIterBlockTriplesQH.create(input, pattern, execCxt) ;
-        }} ;
-
     private static StageGenerator executeInline = new StageGenerator() {
         @Override
         public QueryIterator execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
@@ -126,29 +109,12 @@ public class StageGeneratorGeneric imple
         return new ReorderStatsHandler(graph, graph.getStatisticsHandler()) ;
     }
 
-    /* Execution - allow the inline matcher to be turned off */ 
-    private static QueryIterator baseExecute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
-    {
-        if ( execCxt.getContext().isTrueOrUndef(altMatcher) )
-            return executeInline(pattern, input, execCxt) ;
-        else
-            return executeQueryHandler(pattern, input, execCxt) ;
-    }
-    
     /** Use the inline BGP matcher */ 
     public static QueryIterator executeInline(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
     {
         return QueryIterBlockTriples.create(input, pattern, execCxt) ;
     }
 
-    /** Use the graph's query handler. */ 
-    private static QueryIterator executeQueryHandler(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
-    {
-        return QueryIterBlockTriplesQH.create(input, pattern, execCxt) ;
-    }
-    
-    
-    
     /** Reorder a basic graph pattern using a graph statistic handler */
     private static class ReorderStatsHandler extends ReorderTransformationBase
     {