protected Value getVarValue(Var var) { if (var == null) return null; else return var.getValue(); }
/** * 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; }
private Resource[] getContexts(Var var) { if (var == null || !var.hasValue()) { return new Resource[0]; } return new Resource[] { (Resource)var.getValue() }; }
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 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; }
public void meet(Var var) { if (var.isConstant()) { valMap.put(var.getName(),var.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; }
private void appendFilter(StringBuilder builder, Var var) { if (var.hasValue() && !var.isAnonymous()) { builder.append("\nFILTER sameTerm("); appendVar(builder, var.getName()); builder.append(", "); writeValue(builder, var.getValue()); builder.append(")"); } }
@Override public void meet(Var var) { if (var.hasValue()) { var.setValue(vf.asRdbmsValue(var.getValue())); } } }
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()); } }
private Value getVarValue(Var var, BindingSet bindings) { if (var == null) { return null; } else if (var.hasValue()) { return var.getValue(); } else { return bindings.getValue(var.getName()); } }
private void appendVar(StringBuilder builder, Var var) { if (var.hasValue() && var.isAnonymous()) { Value value = var.getValue(); writeValue(builder, value); } else { String varName = var.getName(); appendVar(builder, varName); } builder.append(" "); }
@Override protected TupleExpr createTuplePattern(Var subjVar, Var predVar, Var objVar, String contextName, Resource... contexts) { AResource carriedOver = (AResource) subjVar.getValue(); String subjectName = carriedOver.getName(); setSubjectName(subjectName); Var var = new Var(subjectName, null); return super.createTuplePattern(var, predVar, objVar, contextName, contexts); }
private VariableOrConstant<String, Value> toNative(Var v) { return v.hasValue() ? new VariableOrConstant<>(null, v.getValue()) : new VariableOrConstant<>(v.getName(), null); }