public void var(Collection<String> acc, Var var) { acc.add(var.getVarName()) ; } } ;
@Override public void var(Collection<String> acc, Var var) { acc.add(var.getVarName()) ; } } ;
@Override public String toString() { return "(AGG "+ (var==null?"<>":"?"+var.getVarName())+ " "+aggregator.toString()+")"; }
@Override public String toString() { return "(AGG "+ (var==null?"<>":"?"+var.getVarName())+ " "+aggregator.toString()+")"; }
/** Return a list of String names from a collection of variables */ public static List<String> varNames(Collection<Var> vars) { List<String> x = new ArrayList<String>() ; for (Var var : vars) x.add(var.getVarName()) ; return x ; } }
/** Return a list of String names from a collection of variables */ public static List<String> varNames(Collection<Var> vars) { List<String> x = new ArrayList<String>() ; for (Var var : vars) x.add(var.getVarName()) ; return x ; } }
public List<String> getVarNames() { List<String> x = new ArrayList<String>() ; x.add(var.getVarName()) ; return x ; }
@Override public List<String> getVarNames() { List<String> x = new ArrayList<String>() ; x.add(var.getVarName()) ; return x ; }
/** * Creates a simple transform that replaces any occurrence of the given variable with the given expression * @param find Variable to find * @param replace Expression to replace with */ public ExprTransformSubstitute(Var find, Expr replace) { if (find == null) throw new IllegalArgumentException("find cannot be null"); if (replace == null) throw new IllegalArgumentException("replace cannot be null"); this.replacements.put(find.getVarName(), replace); }
public BindingIndex(Binding b) { binding = b ; for ( Iterator<Var> iter = binding.vars() ; iter.hasNext() ; ) { Var var = iter.next() ; indexes.add(var.getVarName()) ; } }
@Override public Iterator<String> varNames() { List<String> x = new ArrayList<String>() ; for ( Iterator<Var> iter = binding.vars() ; iter.hasNext(); ) { Var v = iter.next(); x.add(v.getVarName()) ; } return x.iterator() ; }
@Override public Iterator<String> varNames() { List<String> x = new ArrayList<String>() ; for ( Iterator<Var> iter = binding.vars() ; iter.hasNext(); ) { Var v = iter.next(); x.add(v.getVarName()) ; } return x.iterator() ; }
protected void format(StringBuffer sbuff, Var var) { Node node = get(var) ; String tmp = FmtUtils.stringForObject(node) ; sbuff.append("( ?"+var.getVarName()+" = "+tmp+" )") ; }
protected void format(StringBuffer sbuff, Var var) { Node node = get(var) ; String tmp = FmtUtils.stringForObject(node) ; sbuff.append("( ?"+var.getVarName()+" = "+tmp+" )") ; }
public static void outputVars(IndentedWriter out, List<Var> vars, SerializationContext sContext) { WriterLib.start(out, Tags.tagVars, WriterLib.NoSP) ; for ( Var v : vars ) { out.print(" ?") ; out.print(v.getVarName()) ; } WriterLib.finish(out, Tags.tagVars) ; }
private ResultBinding convertBinding(Binding binding) { ResultBinding pelletBinding = new ResultBindingImpl(); GraphLoader loader = pellet.getLoader(); for( Iterator<?> vars = binding.vars(); vars.hasNext(); ) { Var var = (Var) vars.next(); Node value = binding.get( var ); if( value != null ) { ATermAppl pelletVar = ATermUtils.makeVar( var.getVarName() ); ATermAppl pelletValue = loader.node2term( value ); pelletBinding.setValue( pelletVar, pelletValue ); } } return pelletBinding; }
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(ElementAssign el) { out.print("LET (") ; out.print("?"+el.getVar().getVarName()) ; out.print(" := ") ; FmtExprSPARQL v = new FmtExprSPARQL(out, context) ; v.format(el.getExpr()) ; out.print(")") ; }
public void visit(ElementAssign el) { out.print("LET (") ; out.print("?"+el.getVar().getVarName()) ; out.print(" := ") ; FmtExpr v = new FmtExpr(out, context) ; v.format(el.getExpr()) ; 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(")") ; }