@Override public void visit(ElementBind el) { acc.add(el.getVar()) ; }
@Override public void visit(ElementBind el) { acc.add(el.getVar()) ; }
private static void check(Collection<Var> scope, ElementBind el) { Var var = el.getVar() ; if ( scope.contains(var) ) throw new QueryParseException("BIND: Variable used when already in-scope: "+var+" in "+el, -1 , -1) ; checkAssignment(scope, el.getExpr(), var) ; }
@Override public void visit(ElementBind el) { Var var = el.getVar() ; if ( acc.contains(var) ) throw new QueryParseException("Variable used when already in-scope: "+var+" in "+el, -1 , -1) ; checkAssignment(acc, el.getExpr(), var) ; }
@Override public void visit(ElementBind eb) { com.hp.hpl.jena.sparql.expr.Expr expr = eb.getExpr().copySubstitute(this); Var v = eb.getVar(); result = new ElementBind(v, expr); }
@Override public void visit(ElementBind e) { addVar(e.getVar()); ExprVars.varsMentioned(vars, e.getExpr()); }
public void visit(ElementBind el) { out.print("BIND(") ; FmtExpr v = new FmtExpr(out, context) ; v.format(el.getExpr()) ; out.print(" AS ") ; out.print("?"+el.getVar().getVarName()) ; out.print(")") ; }
@Override public void visit(ElementBind el) { out.print("BIND(") ; FmtExprSPARQL v = new FmtExprSPARQL(out, context) ; v.format(el.getExpr()) ; out.print(" AS ") ; out.print("?"+el.getVar().getVarName()) ; out.print(")") ; }
return OpExtend.extend(current, bind.getVar(), bind.getExpr()) ;
Op op = OpExtend.extend(current, bind.getVar(), bind.getExpr()) ; return op ;