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, setSilentgetDatasetClauses, getUpdateType, setDatasetClausesgetContext, 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, toShortStringfinalize, getClass, notify, notifyAll, wait, wait, waitannotations, argIterator, args, arity, clone, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertypublic 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 Updatenull if the source is the
"default" graph.public void setSourceGraph(ConstantNode sourceGraph)
setSourceGraph in class Updatepublic 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 Updatenull if the target is the
"default" graph.public final void setTargetGraph(ConstantNode targetGraph)
setTargetGraph in class Updatepublic 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)
CoreBaseBOpCoreBaseBOp.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 BOptoString in interface IQueryNodetoString in class CoreBaseBOppublic 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 IVariableBindingRequirementsgetRequiredBound in class GraphManagementpublic Set<IVariable<?>> getDesiredBound(StaticAnalysis sa)
IVariableBindingRequirementsIVariableBindingRequirements.getRequiredBound(StaticAnalysis).getDesiredBound in interface IVariableBindingRequirementsgetDesiredBound in class GraphManagementCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.