org.openrdf.query.algebra.Var.getValue()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中org.openrdf.query.algebra.Var.getValue()方法的一些代码示例,展示了Var.getValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Var.getValue()方法的具体详情如下:
包路径:org.openrdf.query.algebra.Var
类名称:Var
方法名:getValue

Var.getValue介绍

暂无

代码示例

代码示例来源:origin: org.apache.rya/rya.sail

protected Value getVarValue(Var var) {
  if (var == null)
    return null;
  else
    return var.getValue();
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-lucene-api

/**
 * 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;
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void meet(Var var) {
  if (var.getValue() == null) {
    result = new BNodeColumn(var);
  }
  else {
    result = valueOf(var.getValue());
  }
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-optimistic

private Value value(Var var, BindingSet bindings) {
  if (var == null)
    return null;
  if (var.getValue() != null)
    return var.getValue();
  return bindings.getValue(var.getName());
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-sail-federation

private Resource[] getContexts(Var var) {
  if (var == null || !var.hasValue()) {
    return new Resource[0];
  }
  return new Resource[] { (Resource)var.getValue() };
}

代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-evaluation

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;
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void meet(Var var)
  throws UnsupportedRdbmsOperatorException
{
  if (var.getValue() == null) {
    result = effectiveBooleanValue(var);
  }
  else {
    result = valueOf(var.getValue());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void meet(Var var) {
  if (var.getValue() == null) {
    result = new NumericColumn(var);
  }
  else {
    result = valueOf(var.getValue());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-lucene-api

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;
}

代码示例来源:origin: org.apache.rya/rya.indexing

public void meet(Var var) {
  if (var.isConstant()) {
    valMap.put(var.getName(),var.getValue());
  }
  
  
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void meet(Var var) {
  if (var.getValue() == null) {
    result = coalesce(new URIColumn(var), new LongURIColumn(var));
  }
  else {
    result = valueOf(var.getValue());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-model

@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;
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-federation

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(")");
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
  public void meet(Var var) {
    if (var.hasValue()) {
      var.setValue(vf.asRdbmsValue(var.getValue()));
    }
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void meet(Var node) {
  if (node.getValue() == null) {
    result = new SqlShift(new RefIdColumn(node), ids.getShift(), ids.getMod());
  }
  else {
    result = valueOf(node.getValue());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-queryalgebra-evaluation

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());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-rdbms

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());
  }
}

代码示例来源:origin: org.openrdf.sesame/sesame-sail-federation

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(" ");
}

代码示例来源:origin: org.openrdf.elmo/elmo-repository

@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);
}

代码示例来源:origin: net.fortytwo.stream/stream42-sparql

private VariableOrConstant<String, Value> toNative(Var v) {
  return v.hasValue()
      ? new VariableOrConstant<>(null, v.getValue())
      : new VariableOrConstant<>(v.getName(), null);
}

相关文章