use of org.eclipse.rdf4j.query.parser.sparql.ast.ASTGraphOrDefault in project rdf4j by eclipse.
the class UpdateExprBuilder method visit.
@Override
public Copy visit(ASTCopy node, Object data) throws VisitorException {
Copy copy = new Copy();
copy.setSilent(node.isSilent());
ASTGraphOrDefault sourceNode = (ASTGraphOrDefault) node.jjtGetChild(0);
if (sourceNode.jjtGetNumChildren() > 0) {
ValueConstant sourceGraph = (ValueConstant) sourceNode.jjtGetChild(0).jjtAccept(this, data);
copy.setSourceGraph(sourceGraph);
}
ASTGraphOrDefault destinationNode = (ASTGraphOrDefault) node.jjtGetChild(1);
if (destinationNode.jjtGetNumChildren() > 0) {
ValueConstant destinationGraph = (ValueConstant) destinationNode.jjtGetChild(0).jjtAccept(this, data);
copy.setDestinationGraph(destinationGraph);
}
return copy;
}
use of org.eclipse.rdf4j.query.parser.sparql.ast.ASTGraphOrDefault in project rdf4j by eclipse.
the class UpdateExprBuilder method visit.
@Override
public Move visit(ASTMove node, Object data) throws VisitorException {
Move move = new Move();
move.setSilent(node.isSilent());
ASTGraphOrDefault sourceNode = (ASTGraphOrDefault) node.jjtGetChild(0);
if (sourceNode.jjtGetNumChildren() > 0) {
ValueConstant sourceGraph = (ValueConstant) sourceNode.jjtGetChild(0).jjtAccept(this, data);
move.setSourceGraph(sourceGraph);
}
ASTGraphOrDefault destinationNode = (ASTGraphOrDefault) node.jjtGetChild(1);
if (destinationNode.jjtGetNumChildren() > 0) {
ValueConstant destinationGraph = (ValueConstant) destinationNode.jjtGetChild(0).jjtAccept(this, data);
move.setDestinationGraph(destinationGraph);
}
return move;
}
use of org.eclipse.rdf4j.query.parser.sparql.ast.ASTGraphOrDefault in project rdf4j by eclipse.
the class UpdateExprBuilder method visit.
@Override
public Add visit(ASTAdd node, Object data) throws VisitorException {
Add add = new Add();
add.setSilent(node.isSilent());
ASTGraphOrDefault sourceNode = (ASTGraphOrDefault) node.jjtGetChild(0);
if (sourceNode.jjtGetNumChildren() > 0) {
ValueConstant sourceGraph = (ValueConstant) sourceNode.jjtGetChild(0).jjtAccept(this, data);
add.setSourceGraph(sourceGraph);
}
ASTGraphOrDefault destinationNode = (ASTGraphOrDefault) node.jjtGetChild(1);
if (destinationNode.jjtGetNumChildren() > 0) {
ValueConstant destinationGraph = (ValueConstant) destinationNode.jjtGetChild(0).jjtAccept(this, data);
add.setDestinationGraph(destinationGraph);
}
return add;
}
Aggregations