java.lang.Object
org.apache.jena.sparql.engine.main.QC
Library of operations related to query execution.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryIterator
execute
(Op op, Binding binding, ExecutionContext execCxt) static QueryIterator
execute
(Op op, QueryIterator qIter, ExecutionContext execCxt) static QueryIterator
executeDirect
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIterator
executeFlat
(QueryIterator input, org.apache.jena.graph.Triple pattern, ExecutionContext execCxt) Execute a triple pattern - top level variables only (no variables in RDF-star triple terms).static OpExecutorFactory
getFactory
(Context context) static void
setFactory
(Context context, OpExecutorFactory factory) static Op
substitute
(Op op, Binding binding)
-
Constructor Details
-
QC
public QC()
-
-
Method Details
-
getFactory
-
setFactory
-
substitute
-
execute
-
execute
-
executeDirect
public static QueryIterator executeDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization. -
executeFlat
public static QueryIterator executeFlat(QueryIterator input, org.apache.jena.graph.Triple pattern, ExecutionContext execCxt) Execute a triple pattern - top level variables only (no variables in RDF-star triple terms). This is data access to asserted triples.
-