public class InsertData extends QueryModelNodeBase implements UpdateExpr
| Constructor and Description |
|---|
InsertData(TupleExpr insertExpr) |
| Modifier and Type | Method and Description |
|---|---|
InsertData |
clone()
Returns a (deep) clone of this query model node.
|
TupleExpr |
getInsertExpr() |
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 |
setInsertExpr(TupleExpr insertExpr) |
<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, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, getParentNode, getSignature, replaceWith, setParentNode, toStringpublic InsertData(TupleExpr insertExpr)
public <X extends Exception> void visit(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNodevisit in interface QueryModelNodeX extends Exceptionpublic <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNodeBaseQueryModelNode.visitChildren(org.openrdf.query.algebra.QueryModelVisitor<X>) that does
nothing. Subclasses should override this method when they have child
nodes.visitChildren in interface QueryModelNodevisitChildren in class QueryModelNodeBaseX extends Exceptionpublic void replaceChildNode(QueryModelNode current, QueryModelNode replacement)
QueryModelNodeBaseQueryModelNode.replaceChildNode(QueryModelNode, QueryModelNode)
that throws an IllegalArgumentException indicating that
current is not a child node of this node.replaceChildNode in interface QueryModelNodereplaceChildNode in class QueryModelNodeBasecurrent - The current child node.replacement - The new child node.public InsertData clone()
QueryModelNodeclone in interface QueryModelNodeclone in interface UpdateExprclone in class QueryModelNodeBasepublic void setInsertExpr(TupleExpr insertExpr)
insertExpr - The insertExpr to set.public TupleExpr getInsertExpr()
public boolean isSilent()
isSilent in interface UpdateExprCopyright © 2001-2013 Aduna. All Rights Reserved.