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

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

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

Var.getName介绍

暂无

代码示例

代码示例来源:origin: org.apache.rya/rya.pcj.fluo.app

@Override
  public void meet(final Var node) {
    aggregatedBindingName.set( node.getName() );
  }
});

代码示例来源:origin: eu.fbk.knowledgestore/ks-server

@Override
public void meet(final Var var) {
  if (var.getName().equals(name)) {
    count.set(count.get() + 1);
  }
}

代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules

@Override
public void meet(final Var var) {
  if (var.getName().equals(name)) {
    count.set(count.get() + 1);
  }
}

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

@Override
  public void meet(ProjectionElem projElem)
    throws RuntimeException
  {
    if (projElem.getSourceName().equals(oldVar.getName())) {
      projElem.setSourceName(newVar.getName());
    }
  }
}

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

@Override public void meet(final StatementPattern statement) {
    final Var object = statement.getObjectVar();
    if (propertyVars.contains(object)) {
      if (usedVars.contains(object)) {
        throw new IllegalArgumentException("Illegal search, variable is used multiple times as object: " + object.getName());
      } else {
        usedVars.add(object);
        matchStatements.add(statement);
      }
    }
  }
}

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

private static String getVarName(ValueExpr v) {
    if(v instanceof Var) {
      Var var = (Var) v;
      if(!var.isConstant()) {
        return var.getName();
      }
    }
    return null;
  }
}

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

@Override
  public void meet(Var node)
    throws RDFHandlerException
  {
    subject = getVar(node.getName());
  }
}

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

private boolean isUnboundVar(ValueExpr valueExpr, Set<String> bindingNames) {
  if (valueExpr instanceof Var) {
    Var var = (Var)valueExpr;
    return !var.hasValue() && !bindingNames.contains(var.getName());
  }
  return false;
}

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

@Override
public void meet(Var var) {
  if (var.getName().equals(oldName)) {
    var.setName(newName);
  }
}

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

public String getSnippetVariableName() {
  if (snippetPattern != null)
    return snippetPattern.getObjectVar().getName();
  else
    return null;
}

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

protected List<Var> getUnboundVars(Iterable<Var> vars) {
  List<Var> unboundVars = new ArrayList<Var>();
  for (Var var : vars) {
    if (!var.hasValue() && !this.boundVars.contains(var.getName())) {
      unboundVars.add(var);
    }
  }
  return unboundVars;
}

代码示例来源:origin: eu.fbk.rdfpro/rdfpro-rules

@Override
public void meet(final Var var) throws RuntimeException {
  if (!var.hasValue()) {
    final String name = var.getName();
    final int index = name.indexOf('-');
    set.add(index < 0 ? name : name.substring(0, index));
  }
}

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

public Set<String> getBindingNames() {
  //resource and match variable for search are already included as standard result-bindings
  Set<String> bindings = Sets.newHashSet();
  for(Var v: spConstraint.getVarList()) {
    if(!v.isConstant()) {
      bindings.add(v.getName());
    }
  }
  return bindings;
}

代码示例来源: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-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-rdbms

private void renameVar(Var oldVar, Var newVar, Filter filter) {
  filter.getArg().visit(new VarRenamer(oldVar.getName(), newVar.getName()));
  // TODO: skip this step if old variable name is not used
  // Replace SameTerm-filter with an Extension, the old variable name
  // might still be relevant to nodes higher in the tree
  Extension extension = new Extension(filter.getArg());
  extension.addElement(new ExtensionElem(new Var(newVar.getName()), oldVar.getName()));
  filter.replaceWith(extension);
}

代码示例来源: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.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.sesame/sesame-queryalgebra-evaluation

private void renameVar(Var oldVar, Var newVar, Filter filter) {
  filter.getArg().visit(new VarRenamer(oldVar, newVar));
  // TODO: skip this step if old variable name is not used
  // Replace SameTerm-filter with an Extension, the old variable name
  // might still be relevant to nodes higher in the tree
  Extension extension = new Extension(filter.getArg());
  extension.addElement(new ExtensionElem(new Var(newVar.getName()), oldVar.getName()));
  filter.replaceWith(extension);
}

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

private void bindVar(Var var, Value value, Filter filter) {
    // Set the value on all occurences of the variable
    filter.getArg().visit(new VarBinder(var.getName(), value));
    // Get rid of the filter
    filter.replaceWith(filter.getArg());
  }
}

相关文章