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

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

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

Var.getValue介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-sail-memory

protected Value getConstantValue(Var var) {
    if (var != null) {
      return var.getValue();
    }
    return null;
  }
}

代码示例来源:origin: apache/incubator-rya

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

代码示例来源:origin: de.tudarmstadt.ukp.inception.rdf4j/rdf4j-sail-memory

protected Value getConstantValue(Var var) {
    if (var != null) {
      return var.getValue();
    }
    return null;
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-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: eclipse/rdf4j

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

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-queryalgebra-evaluation

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

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-queryrender

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

代码示例来源:origin: de.tudarmstadt.ukp.inception.rdf4j/rdf4j-queryalgebra-evaluation

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

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-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.eclipse.rdf4j/rdf4j-sail-lucene-api

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: de.tudarmstadt.ukp.inception.rdf4j/rdf4j-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: apache/incubator-rya

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

代码示例来源:origin: apache/incubator-rya

public String getCommonVarValue() {
  if(commonVarHasValue()) {
    return commonVar.getValue().stringValue();
  } else {
    return null;
  }
}

代码示例来源:origin: eclipse/rdf4j

@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: apache/incubator-rya

@Override
  public void meet(Var node) {
    if (VarNameUtils.isConstant(node.getName())) {
      valMap.put(node.getName(), node.getValue());
    }
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

@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.eclipse.rdf4j/rdf4j-queryalgebra-evaluation

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

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-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: de.tudarmstadt.ukp.inception.rdf4j/rdf4j-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: de.tudarmstadt.ukp.inception.rdf4j/rdf4j-queryalgebra-evaluation

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

相关文章