public static Var valueToVar(Value theValue) { Var aVar = new Var("var" + cnt++, theValue); aVar.setAnonymous(true); return aVar; } }
public Var createAnonVar(String varName) { Var var = new Var(varName); var.setAnonymous(true); return var; } }
public Var createAnonVar(String varName) { Var var = new Var(varName); var.setAnonymous(true); return var; } }
public Var createAnonVar(String varName) { Var var = new Var(varName); var.setAnonymous(true); return var; } }
public Var createAnonVar(String varName) { Var var = new Var(varName); var.setAnonymous(true); return var; } }
public static Var valueToVar(Value theValue) { Var aVar = new Var("var" + cnt++, theValue); aVar.setAnonymous(true); return aVar; } }
public static Var valueToVar(Value theValue) { Var aVar = new Var("var" + cnt++, theValue); aVar.setAnonymous(true); return aVar; } }
/** * Creates an anonymous Var with a unique, randomly generated, variable name. * * @return an anonymous Var with a unique, randomly generated, variable name */ private Var createAnonVar() { // dashes ('-') in the generated UUID are replaced with underscores so // the // varname // remains compatible with the SPARQL grammar. See SES-2310. final Var var = new Var("_anon_" + UUID.randomUUID().toString().replaceAll("-", "_")); var.setAnonymous(true); return var; }
private Var createConstantVar(Value value) { Var var = new Var("-const-" + constantVarID++); var.setAnonymous(true); var.setValue(value); return var; }
private Var createConstantVar(Value value) { Var var = new Var("-const-" + constantVarID++); var.setAnonymous(true); var.setValue(value); return var; }
private Var createConstantVar(Value value) { Var var = new Var("-const-" + constantVarID++); var.setAnonymous(true); var.setValue(value); return var; }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
@Override public void meet(ArbitraryLengthPath node) { final Var pathVar = new Var("_anon_" + UUID.randomUUID().toString().replaceAll("-", "_")); pathVar.setAnonymous(true); // cardinality of ALP is determined based on the cost of a // single ?s ?p ?o ?c pattern where ?p is unbound, compensating for the fact that // the length of the path is unknown but expected to be _at least_ twice that of a normal // statement pattern. cardinality = 2.0 * getCardinality(new StatementPattern(node.getSubjectVar(), pathVar, node.getObjectVar(), node.getContextVar())); }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
@Override public void meet(ArbitraryLengthPath node) { final Var pathVar = new Var("_anon_" + UUID.randomUUID().toString().replaceAll("-", "_")); pathVar.setAnonymous(true); // cardinality of ALP is determined based on the cost of a // single ?s ?p ?o ?c pattern where ?p is unbound, compensating for the fact that // the length of the path is unknown but expected to be _at least_ twice that of a normal // statement pattern. cardinality = 2.0 * getCardinality(new StatementPattern(node.getSubjectVar(), pathVar, node.getObjectVar(), node.getContextVar())); }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
@Override public Var visit(ASTVar node, Object data) throws VisitorException { Var var = new Var(node.getName()); var.setAnonymous(node.isAnonymous()); return var; }
public void meet(Var var) { if (!var.isConstant() && hMap.containsKey(var.getName())) { String val = hMap.get(var.getName()); if (VarNameUtils.isConstant(val)) { var.setName(val); var.setValue(valMap.get(val)); var.setAnonymous(true); //TODO this might be a hack -- when are Vars not anonymous? } else { var.setName(val); } } }