Class OpExecutorTDB1

java.lang.Object
org.apache.jena.sparql.engine.main.OpExecutor
org.apache.jena.tdb1.solver.OpExecutorTDB1

public class OpExecutorTDB1 extends org.apache.jena.sparql.engine.main.OpExecutor
TDB executor for algebra expressions. It is the standard ARQ executor except for basic graph patterns and filtered basic graph patterns (currently). See also: StageGeneratorDirectTDB, a non-reordering
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.jena.sparql.engine.main.OpExecutorFactory
     

    Fields inherited from class org.apache.jena.sparql.engine.main.OpExecutor

    stdFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpExecutorTDB1(org.apache.jena.sparql.engine.ExecutionContext execCxt)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.graph.Node
    decideGraphNode(org.apache.jena.graph.Node gn, org.apache.jena.sparql.engine.ExecutionContext execCxt)
    Handle special graph node names.

    Methods inherited from class org.apache.jena.sparql.engine.main.OpExecutor

    createRootQueryIterator, executeOp

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • OpExecFactoryTDB

      public static final org.apache.jena.sparql.engine.main.OpExecutorFactory OpExecFactoryTDB
  • Constructor Details

    • OpExecutorTDB1

      public OpExecutorTDB1(org.apache.jena.sparql.engine.ExecutionContext execCxt)
  • Method Details

    • decideGraphNode

      public static org.apache.jena.graph.Node decideGraphNode(org.apache.jena.graph.Node gn, org.apache.jena.sparql.engine.ExecutionContext execCxt)
      Handle special graph node names. Returns null for default graph in storage (use the triple table). Returns Node.ANY for the union graph