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
FieldsModifier and TypeFieldDescriptionstatic final org.apache.jena.sparql.engine.main.OpExecutorFactoryFields inherited from class org.apache.jena.sparql.engine.main.OpExecutor
stdFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.graph.NodedecideGraphNode(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
-
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
-