本文整理了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 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 getUnboundVars(Iterable vars) {
List unboundVars = new ArrayList();
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 getBindingNames() {
//resource and match variable for search are already included as standard result-bindings
Set 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());
}
}