public class Move extends QueryModelNodeBase implements UpdateExpr
Constructor and Description |
---|
Move() |
Move(ValueConstant graph) |
Modifier and Type | Method and Description |
---|---|
Move |
clone()
Returns a (deep) clone of this query model node.
|
ValueConstant |
getDestinationGraph()
The named graph to which to copy.
|
ValueConstant |
getSourceGraph()
The named graph from which to copy.
|
boolean |
isSilent() |
void |
replaceChildNode(QueryModelNode current,
QueryModelNode replacement)
Default implementation of
QueryModelNode.replaceChildNode(QueryModelNode, QueryModelNode)
that throws an IllegalArgumentException indicating that
current is not a child node of this node. |
void |
setDestinationGraph(ValueConstant destinationGraph) |
void |
setSilent(boolean silent) |
void |
setSourceGraph(ValueConstant graph) |
<X extends Exception> |
visit(QueryModelVisitor<X> visitor)
Visits this node.
|
<X extends Exception> |
visitChildren(QueryModelVisitor<X> visitor)
Dummy implementation of
QueryModelNode.visitChildren(org.openrdf.query.algebra.QueryModelVisitor<X>) that does
nothing. |
getParentNode, getSignature, nullEquals, replaceNodeInList, replaceWith, setParentNode, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, getParentNode, getSignature, replaceWith, setParentNode, toString
public Move()
public Move(ValueConstant graph)
public <X extends Exception> void visit(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNode
visit
in interface QueryModelNode
X extends Exception
public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNodeBase
QueryModelNode.visitChildren(org.openrdf.query.algebra.QueryModelVisitor<X>)
that does
nothing. Subclasses should override this method when they have child
nodes.visitChildren
in interface QueryModelNode
visitChildren
in class QueryModelNodeBase
X extends Exception
public void replaceChildNode(QueryModelNode current, QueryModelNode replacement)
QueryModelNodeBase
QueryModelNode.replaceChildNode(QueryModelNode, QueryModelNode)
that throws an IllegalArgumentException
indicating that
current is not a child node of this node.replaceChildNode
in interface QueryModelNode
replaceChildNode
in class QueryModelNodeBase
current
- The current child node.replacement
- The new child node.public Move clone()
QueryModelNode
clone
in interface QueryModelNode
clone
in interface UpdateExpr
clone
in class QueryModelNodeBase
public void setSourceGraph(ValueConstant graph)
graph
- The graph to set.public ValueConstant getSourceGraph()
public void setSilent(boolean silent)
silent
- The silent to set.public boolean isSilent()
isSilent
in interface UpdateExpr
public void setDestinationGraph(ValueConstant destinationGraph)
destinationGraph
- The destinationGraph to set.public ValueConstant getDestinationGraph()
Copyright © 2001-2016 Aduna. All Rights Reserved.