public abstract class AbstractFromToGraphManagement extends GraphManagement
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
AbstractFromToGraphManagement(AbstractFromToGraphManagement op) |
AbstractFromToGraphManagement(BOp[] args,
Map<String,Object> anns) |
AbstractFromToGraphManagement(UpdateType updateType) |
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.
|
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). |
boolean |
isSourceDefault()
Return
true iff the source is the "default graph". |
boolean |
isTargetDefault()
Return
true iff the target is the "default graph". |
void |
setSourceGraph(ConstantNode sourceGraph) |
void |
setTargetGraph(ConstantNode targetGraph) |
String |
toString(int indent)
The contract of this method at this level is under-specified.
|
isSilent, setSilent
getDatasetClauses, getUpdateType, setDatasetClauses
getContext, getParent, getParentGraphPatternGroup, getParentJoinGroup, setParent
getQueryHints, toString
addExplainHint, getExplainHints, getQueryHint, getQueryHint, getQueryHintAsBoolean, getQueryHintAsBoolean, getQueryHintAsInteger, replaceAllWith, setQueryHint, setQueryHints
addArg, addArg, addArgIfAbsent, annotations, annotationsEqual, argIterator, args, arity, clearProperty, copyAll, get, getProperty, indexOf, removeArg, replaceWith, setArg, setArgs, setId, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString
finalize, getClass, notify, notifyAll, wait, wait, wait
annotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
public AbstractFromToGraphManagement(UpdateType updateType)
public AbstractFromToGraphManagement(AbstractFromToGraphManagement op)
op
- public ConstantNode getSourceGraph()
ConstantNode
for the source graph (for operations which have
this concept).getSourceGraph
in class Update
null
if the source is the
"default" graph.public void setSourceGraph(ConstantNode sourceGraph)
setSourceGraph
in class Update
public final 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.getTargetGraph
in class Update
null
if the target is the
"default" graph.public final void setTargetGraph(ConstantNode targetGraph)
setTargetGraph
in class Update
public final boolean isTargetDefault()
true
iff the target is the "default graph".public final boolean isSourceDefault()
true
iff the source is the "default graph".public final String toString(int indent)
CoreBaseBOp
CoreBaseBOp.toString()
Or:
- return a pretty-print representation of the object with indent
Note that the former contract may or may not include recursive descent through a tree-like
object, whereas the latter almost certainly does.toString
in interface BOp
toString
in interface IQueryNode
toString
in class CoreBaseBOp
public Set<IVariable<?>> getRequiredBound(StaticAnalysis sa)
IVariableBindingRequirements
IVariableBindingRequirements#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 IVariableBindingRequirements
getRequiredBound
in class GraphManagement
public Set<IVariable<?>> getDesiredBound(StaticAnalysis sa)
IVariableBindingRequirements
IVariableBindingRequirements.getRequiredBound(StaticAnalysis)
.getDesiredBound
in interface IVariableBindingRequirements
getDesiredBound
in class GraphManagement
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.