本文整理了Java中org.eclipse.rdf4j.query.algebra.Var.getValue()
方法的一些代码示例,展示了Var.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Var.getValue()
方法的具体详情如下:
包路径:org.eclipse.rdf4j.query.algebra.Var
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!