java.lang.Object
org.apache.jena.sparql.engine.ExecutionContext
- All Implemented Interfaces:
FunctionEnv
-
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated, for removal: This API element is subject to removal in a future version.This rarely the right way to handle cancellation.voidclosedIterator(QueryIterator qIter) static ExecutionContextcopyChangeActiveGraph(ExecutionContext other, org.apache.jena.graph.Graph activeGraph) Clone and change active graph - shares trackingstatic ExecutionContextcopyChangeExecutor(ExecutionContext other, OpExecutorFactory opExecutorFactory) Clone and change OpExecutor - shares trackingstatic ExecutionContextcreate(DatasetGraph dataset) ExecutionContext for normal execution over a dataset, with defaults forContextandOpExecutorFactory.static ExecutionContextcreate(DatasetGraph dataset, org.apache.jena.graph.Graph activeGraph) ExecutionContext for normal execution over a dataset, with defaults forContextandOpExecutorFactory.static ExecutionContextcreate(DatasetGraph dataset, org.apache.jena.graph.Graph activeGraph, Context context) ExecutionContext for normal execution over a dataset.static ExecutionContextcreate(DatasetGraph dataset, Context context) ExecutionContext for normal execution over a dataset, with default forOpExecutorFactory.static ExecutionContextExecutionContext for execution without a dataset, with default forOpExecutorFactory.static ExecutionContextcreateForGraph(org.apache.jena.graph.Graph graph) ExecutionContext for normal execution over a graph, with defaults forContextandOpExecutorFactory.static ExecutionContextcreateForGraph(org.apache.jena.graph.Graph graph, Context cxt) ExecutionContext for normal execution over a graph.static ExecutionContextfromFunctionEnv(FunctionEnv functionEnv) Create ExecutionContext fromFunctionEnvorg.apache.jena.graph.GraphReturn the active graph (the one matching is against at this point in the query.Return the context for this function callReturn the dataset for the query execution.voidopenIterator(QueryIterator qIter)
-
Method Details
-
fromFunctionEnv
Create ExecutionContext fromFunctionEnv -
copyChangeActiveGraph
public static ExecutionContext copyChangeActiveGraph(ExecutionContext other, org.apache.jena.graph.Graph activeGraph) Clone and change active graph - shares tracking -
copyChangeExecutor
public static ExecutionContext copyChangeExecutor(ExecutionContext other, OpExecutorFactory opExecutorFactory) Clone and change OpExecutor - shares tracking -
create
ExecutionContext for normal execution over a dataset, with defaults forContextandOpExecutorFactory. -
create
ExecutionContext for normal execution over a dataset, with default forOpExecutorFactory. -
create
ExecutionContext for execution without a dataset, with default forOpExecutorFactory. -
create
public static ExecutionContext create(DatasetGraph dataset, org.apache.jena.graph.Graph activeGraph) ExecutionContext for normal execution over a dataset, with defaults forContextandOpExecutorFactory. -
create
public static ExecutionContext create(DatasetGraph dataset, org.apache.jena.graph.Graph activeGraph, Context context) ExecutionContext for normal execution over a dataset. -
createForGraph
ExecutionContext for normal execution over a graph, with defaults forContextandOpExecutorFactory. -
createForGraph
ExecutionContext for normal execution over a graph. -
getContext
Description copied from interface:FunctionEnvReturn the context for this function call- Specified by:
getContextin interfaceFunctionEnv
-
getCancelSignal
-
checkCancelSignal
Deprecated, for removal: This API element is subject to removal in a future version.This rarely the right way to handle cancellation. EithergetCancelSignal()check the flag, take action and throwQueryCancelledExceptionor let the query iterator machinery inQueryIteratorBasedeal with it when no additional action is required.Check the cancel signal and throwQueryCancelledException} if it is true. -
openIterator
-
closedIterator
-
listOpenIterators
-
listAllIterators
-
getExecutor
-
getDataset
Return the dataset for the query execution.- Specified by:
getDatasetin interfaceFunctionEnv
-
getActiveGraph
public org.apache.jena.graph.Graph getActiveGraph()Return the active graph (the one matching is against at this point in the query. May be null if unknown or not applicable - for example, doing quad store access or when sorting.- Specified by:
getActiveGraphin interfaceFunctionEnv
-