public interface Operation
| Modifier and Type | Method and Description |
|---|---|
void |
clearBindings()
Removes all previously set bindings.
|
BindingSet |
getBindings()
Retrieves the bindings that have been set on this operation.
|
Dataset |
getDataset()
Gets the dataset that has been set using
setDataset(Dataset), if any. |
boolean |
getIncludeInferred()
Returns whether or not this operation will return inferred statements (if any are present in the repository).
|
int |
getMaxExecutionTime()
Returns the maximum operation execution time.
|
void |
removeBinding(String name)
Removes a previously set binding on the supplied variable.
|
void |
setBinding(String name,
Value value)
Binds the specified variable to the supplied value.
|
void |
setDataset(Dataset dataset)
Specifies the dataset against which to execute an operation, overriding any dataset that is specified in the
operation itself.
|
void |
setIncludeInferred(boolean includeInferred)
Determine whether evaluation results of this operation should include inferred statements (if any inferred
statements are present in the repository).
|
void |
setMaxExecutionTime(int maxExecutionTimeSeconds)
Specifies the maximum time that an operation is allowed to run.
|
void setBinding(String name, Value value)
name - The name of the variable that should be bound.value - The (new) value for the specified variable.void removeBinding(String name)
name - The name of the variable from which the binding is to be removed.void clearBindings()
BindingSet getBindings()
setBinding(String, Value)void setDataset(Dataset dataset)
Dataset getDataset()
setDataset(Dataset), if any.void setIncludeInferred(boolean includeInferred)
includeInferred - indicates whether inferred statements should be included in the result.boolean getIncludeInferred()
void setMaxExecutionTime(int maxExecutionTimeSeconds)
QueryInterruptedExceptions
or UpdateExecutionExceptions (depending on whether the operation is a query or an update).maxExecutionTimeSeconds - The maximum query time, measured in seconds. A negative or zero value indicates an
unlimited execution time (which is the default).int getMaxExecutionTime()
setMaxExecutionTime(int)Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.