热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

本文整理了Java中org.openrdf.query.algebra.Var.getName()方法的一些代码示例,展示了Var.getName()

本文整理了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());
}
}

推荐阅读
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 标题: ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
author-avatar
NAVETEX
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有