Class QC
- java.lang.Object
-
- org.apache.jena.sparql.engine.main.QC
-
public class QC extends java.lang.ObjectLibrary of operations related to query execution.
-
-
Constructor Summary
Constructors Constructor Description QC()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static QueryIteratorexecute(Op op, Binding binding, ExecutionContext execCxt)static QueryIteratorexecute(Op op, QueryIterator qIter, ExecutionContext execCxt)static QueryIteratorexecute(QueryIterator input, Triple pattern, ExecutionContext execCxt)Execute a triple pattern - top level variables only (no variables in RDF-sr embedded triples).static QueryIteratorexecuteDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)Execute a BGP directly - no optimization.static OpExecutorFactorygetFactory(Context context)static voidsetFactory(Context context, OpExecutorFactory factory)static Opsubstitute(Op op, Binding binding)
-
-
-
Method Detail
-
getFactory
public static OpExecutorFactory getFactory(Context context)
-
setFactory
public static void setFactory(Context context, OpExecutorFactory factory)
-
execute
public static QueryIterator execute(Op op, QueryIterator qIter, ExecutionContext execCxt)
-
execute
public static QueryIterator execute(Op op, Binding binding, ExecutionContext execCxt)
-
executeDirect
public static QueryIterator executeDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
Execute a BGP directly - no optimization.
-
execute
public static QueryIterator execute(QueryIterator input, Triple pattern, ExecutionContext execCxt)
Execute a triple pattern - top level variables only (no variables in RDF-sr embedded triples). This is data access to asserted triples.
-
-