public class UpdateRoot extends GroupNodeBase<Update> implements IPrefixDecls
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateRoot.Annotations |
DEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
UpdateRoot() |
UpdateRoot(BOp[] args,
Map<String,Object> anns) |
UpdateRoot(UpdateRoot op) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
Map<String,String> |
getPrefixDecls()
The namespace prefix declarations map.
|
Set<IVariable<?>> |
getRequiredBound(StaticAnalysis sa)
Return the variables used in the node that *must* be bound prior to
evaluating the node.
|
void |
setPrefixDecls(Map<String,String> prefixDecls)
Set the namespace prefix declarations map.
|
String |
toString(int indent)
Simple but robust version of to-String
|
addArg, addArg, addChild, clone, getAttachedJoinFilters, getChildren, isEmpty, iterator, removeArg, removeChild, replaceWith, setArg, setAttachedJoinFilters, sizegetContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParentgetQueryHints, toStringaddExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHintsaddArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, setArgs, setId, setProperty, setUnboundProperty, toArray, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParentannotations, argIterator, args, arity, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertypublic UpdateRoot()
public UpdateRoot(UpdateRoot op)
op - public Map<String,String> getPrefixDecls()
IPrefixDeclsMap with
String keys (prefix) and String values (the uri
associated with that prefix).getPrefixDecls in interface IPrefixDeclspublic void setPrefixDecls(Map<String,String> prefixDecls)
IPrefixDeclsMap with
String keys (prefix) and String values (the uri
associated with that prefix).setPrefixDecls in interface IPrefixDeclspublic String toString(int indent)
GroupNodeBasetoString in interface BOptoString in interface IQueryNodetoString in class GroupNodeBase<Update>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().getRequiredBound in interface IVariableBindingRequirementspublic Set<IVariable<?>> getDesiredBound(StaticAnalysis sa)
IVariableBindingRequirementsIVariableBindingRequirements.getRequiredBound(StaticAnalysis).getDesiredBound in interface IVariableBindingRequirementsCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.