java.lang.Object
org.apache.jena.sparql.engine.main.QC
Library of operations related to query execution.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryIteratorexecute(Op op, Binding binding, ExecutionContext execCxt) static QueryIteratorexecute(Op op, QueryIterator qIter, ExecutionContext execCxt) static QueryIteratorexecuteDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization.static QueryIteratorexecuteFlat(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 OpExecutorFactorygetFactory(Context context) static voidsetFactory(Context context, OpExecutorFactory factory) static Opsubstitute(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.
-