@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { expr.visit(visitor); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { if (arg != null) { arg.visit(visitor); } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { expr.visit(visitor); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { expr.visit(visitor); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { if (condition != null) { condition.visit(visitor); } super.visitChildren(visitor); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { condition.visit(visitor); super.visitChildren(visitor); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { super.visitChildren(visitor); if (flagsArg != null) { flagsArg.visit(visitor); } }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { arg.visit(visitor); super.visitChildren(visitor); }
/** * @inheritDoc */ @Override public void meet(In theOp) throws Exception { theOp.getArg().visit(this); mBuffer.append(" in "); mBuffer.append("("); mBuffer.append(renderTupleExpr(theOp.getSubQuery())); mBuffer.append(")"); }
@Override public void meet(Filter node) throws RuntimeException { super.meet(node); node.getCondition().visit(this); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { for (ValueExpr arg : args) { arg.visit(visitor); } for (Var var : resultVars) { var.visit(visitor); } super.visitChildren(visitor); }
private void meet(ValueExpr node) throws RDFHandlerException { predicate = SP.EXPRESSION_PROPERTY; ListContext ctx = save(); list = null; node.visit(this); restore(ctx); }
@Override public void meet(IRIFunction node) throws RDFHandlerException { Resource currentSubj = subject; flushPendingStatement(); handler.handleStatement(valueFactory.createStatement(subject, RDF.TYPE, SP.IRI)); predicate = SP.ARG1_PROPERTY; node.getArg().visit(this); subject = currentSubj; predicate = null; }
@Override public void meet(Str node) throws RDFHandlerException { Resource currentSubj = subject; flushPendingStatement(); handler.handleStatement(valueFactory.createStatement(subject, RDF.TYPE, SP.STR)); predicate = SP.ARG1_PROPERTY; node.getArg().visit(this); subject = currentSubj; predicate = null; }
@Override public void meet(Filter node) { FilterVarReNamer fvr = new FilterVarReNamer(varChanges, valMap); node.getCondition().visit(fvr); node.getArg().visit(this); }