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