public abstract class Update extends GroupMemberNodeBase<IGroupMemberNode>
DEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
Update(BOp[] args,
Map<String,Object> anns) |
Update(Update op) |
Update(UpdateType updateType) |
| Modifier and Type | Method and Description |
|---|---|
List<ASTDatasetClause> |
getDatasetClauses()
Return the
ASTDatasetClause list for operations deferred until
evaluation stage. |
Set<IVariable<?>> |
getDesiredBound(StaticAnalysis sa)
Get variables that are not required to be bound, but desired in the
sense that we want them to be bound when evaluating the construct.
|
Set<IVariable<?>> |
getRequiredBound(StaticAnalysis sa)
Return the variables used in the node that *must* be bound prior to
evaluating the node.
|
ConstantNode |
getSourceGraph()
The
ConstantNode for the source graph (for operations which have
this concept). |
ConstantNode |
getTargetGraph()
The
ConstantNode for the target graph (for operations which have
this concept). |
UpdateType |
getUpdateType() |
boolean |
isSilent()
The "SILENT" option (default
false) (for operations
which have this concept). |
void |
setDatasetClauses(List<ASTDatasetClause> uc)
Return the
ASTDatasetClause list for operations deferred until
evaluation stage. |
void |
setSilent(boolean silent) |
void |
setSourceGraph(ConstantNode sourceGraph) |
void |
setTargetGraph(ConstantNode targetGraph) |
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParentgetQueryHints, toStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHintsaddArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waittoStringannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertypublic Update(UpdateType updateType)
public Update(Update op)
op - public final UpdateType getUpdateType()
public ConstantNode getSourceGraph()
ConstantNode for the source graph (for operations which have
this concept).UnsupportedOperationException - if this concept is not supported by this type of
Update operation.public void setSourceGraph(ConstantNode sourceGraph)
public ConstantNode getTargetGraph()
ConstantNode for the target graph (for operations which have
this concept). If there is only one graph on which the operation will
have an effect, then it is modeled by this annotation.UnsupportedOperationException - if this concept is not supported by this type of
Update operation.public void setTargetGraph(ConstantNode targetGraph)
public boolean isSilent()
false) (for operations
which have this concept).UnsupportedOperationException - if this concept is not supported by this type of
Update operation.public void setSilent(boolean silent)
public Set<IVariable<?>> getRequiredBound(StaticAnalysis sa)
IVariableBindingRequirementsIVariableBindingRequirements#getRequiredBound()
interface cannot be satisified, the query may still be valid and return
results (for the SPARQL 1.1 service example mentioned above, it may not,
for the FILTER it may).
The set of these variables must be disjoint from
IVariableBindingRequirements#getRequiredUnound().public Set<IVariable<?>> getDesiredBound(StaticAnalysis sa)
IVariableBindingRequirementsIVariableBindingRequirements.getRequiredBound(StaticAnalysis).public void setDatasetClauses(List<ASTDatasetClause> uc)
ASTDatasetClause list for operations deferred until
evaluation stage.Annotations#DATASET_CLAUSES,
https://jira.blazegraph.com/browse/BLZG-1176public List<ASTDatasetClause> getDatasetClauses()
ASTDatasetClause list for operations deferred until
evaluation stage.Annotations#DATASET_CLAUSES,
https://jira.blazegraph.com/browse/BLZG-1176Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.