protected Value getConstantValue(Var var) { if (var != null) { return var.getValue(); } return null; } }
protected Value getVarValue(Var var) { if (var == null) return null; else return var.getValue(); }
protected Value getConstantValue(Var var) { if (var != null) { return var.getValue(); } return null; } }
protected boolean isResource(ValueExpr valueExpr) { if (valueExpr instanceof ValueConstant) { Value value = ((ValueConstant)valueExpr).getValue(); return value instanceof Resource; } if (valueExpr instanceof Var) { Value value = ((Var)valueExpr).getValue(); return value instanceof Resource; } return false; } }
private boolean isSameCtx(Var v1, Var v2) { if ((v1 != null && v1.getValue() != null) && (v2 != null && v2.getValue() != null)) { return v1.getValue().equals(v2.getValue()); } else if ((v1 != null && v1.getName() != null) && (v2 != null && v2.getName() != null)) { return v1.getName().equals(v2.getName()); } return false; } }
private Value getValue(ValueExpr valueExpr) { if (valueExpr instanceof ValueConstant) { return ((ValueConstant)valueExpr).getValue(); } else if (valueExpr instanceof Var) { return ((Var)valueExpr).getValue(); } else { return null; } }
private boolean isSameCtx(Var v1, Var v2) { if ((v1 != null && v1.getValue() != null) && (v2 != null && v2.getValue() != null)) { return v1.getValue().equals(v2.getValue()); } else if ((v1 != null && v1.getName() != null) && (v2 != null && v2.getName() != null)) { return v1.getName().equals(v2.getName()); } return false; } }
private Value getValue(ValueExpr valueExpr) { if (valueExpr instanceof ValueConstant) { return ((ValueConstant)valueExpr).getValue(); } else if (valueExpr instanceof Var) { return ((Var)valueExpr).getValue(); } else { return null; } }
/** * the type of query, must equal {@link LuceneSailSchema#LUCENE_QUERY}. A null type is possible, but not * valid. * * @return the type of the Query or null, if no type assigned. */ public IRI getQueryType() { if (typePattern != null) return (IRI)typePattern.getObjectVar().getValue(); else return null; }
static Value getValue(ValueExpr v) { Value value = null; if (v instanceof ValueConstant) { value = ((ValueConstant)v).getValue(); } else if (v instanceof Var) { value = ((Var)v).getValue(); } return value; }
protected boolean isResource(ValueExpr valueExpr) { if (valueExpr instanceof ValueConstant) { Value value = ((ValueConstant)valueExpr).getValue(); return value instanceof Resource; } if (valueExpr instanceof Var) { Value value = ((Var)valueExpr).getValue(); return value instanceof Resource; } return false; } }
private Set<String> getVariableNames() { Set<String> vars = new HashSet<>(); for (StatementPattern pattern : patterns) { for (Var var : pattern.getVarList()) { if (var.getValue() == null) { vars.add(var.getName()); } } } return vars; }
public String getCommonVarValue() { if(commonVarHasValue()) { return commonVar.getValue().stringValue(); } else { return null; } }
@Override public boolean equals(Object other) { if (other instanceof Var) { Var o = (Var)other; return name.equals(o.getName()) && nullEquals(value, o.getValue()) && anonymous == o.isAnonymous(); } return false; }
@Override public void meet(Var node) { if (VarNameUtils.isConstant(node.getName())) { valMap.put(node.getName(), node.getValue()); } } }
@Override public boolean equals(Object other) { if (other instanceof Var) { Var o = (Var)other; return name.equals(o.getName()) && nullEquals(value, o.getValue()) && anonymous == o.isAnonymous(); } return false; }
public Value evaluate(Var var, BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException { Value value = var.getValue(); if (value == null) { value = bindings.getValue(var.getName()); } if (value == null) { throw new ValueExprEvaluationException(); } return value; }
protected Value getVarValue(Var var, BindingSet bindings) { if (var == null) { return null; } else if (var.hasValue()) { return var.getValue(); } else { return bindings.getValue(var.getName()); } }
protected Value getVarValue(Var var, BindingSet bindings) { if (var == null) { return null; } else if (var.hasValue()) { return var.getValue(); } else { return bindings.getValue(var.getName()); } }
public Value evaluate(Var var, BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException { Value value = var.getValue(); if (value == null) { value = bindings.getValue(var.getName()); } if (value == null) { throw new ValueExprEvaluationException(); } return value; }