openllet.query.sparqldl.model.Query.addResultVar()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(137)

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

Query.addResultVar介绍

[英]Adds a distinguished variable that appears in the result projection to the query;
[中]将结果投影中显示的可分辨变量添加到查询中;

代码示例

代码示例来源:origin: Galigator/openllet

newQuery.addResultVar(arg);

代码示例来源:origin: com.github.galigator.openllet/openllet-query

newQuery.addResultVar(arg);

代码示例来源:origin: Galigator/openllet

newQuery.addResultVar(arg);

代码示例来源:origin: com.github.galigator.openllet/openllet-query

aboxQuery.addResultVar(a);
if (schemaQuery.getVars().contains(a))
  schemaQuery.addResultVar(a);

代码示例来源:origin: Galigator/openllet

aboxQuery.addResultVar(a);
if (schemaQuery.getVars().contains(a))
  schemaQuery.addResultVar(a);

代码示例来源:origin: Galigator/openllet

aboxQuery.addResultVar(a);
if (schemaQuery.getVars().contains(a))
  schemaQuery.addResultVar(a);

代码示例来源:origin: Galigator/openllet

protected Query query(final ATermAppl[] vars, final QueryAtom[] atoms)
{
  final Query q = new QueryImpl(_kb, true);
  for (final ATermAppl var : vars)
    q.addResultVar(var);
  for (final QueryAtom atom : atoms)
    q.add(atom);
  for (final ATermAppl var : q.getUndistVars())
    q.addDistVar(var, VarType.INDIVIDUAL);
  return q;
}

代码示例来源:origin: Galigator/openllet

@Test
public void testMixedQuery()
{
  classes(_A, _B, _C);
  individuals(_a);
  _kb.addSubClass(_A, _C);
  _kb.addSubClass(_B, _C);
  _kb.addType(_a, _A);
  final Query q1 = query(SubClassOfAtom(x, _C), TypeAtom(y, x));
  q1.addDistVar(x, VarType.CLASS);
  q1.addResultVar(x);
  final QueryResult qr = QueryEngine.exec(q1);
  final List<ATermAppl> results = new ArrayList<>();
  for (final ResultBinding result : qr)
  {
    System.out.println(result);
    results.add(result.getValue(x));
  }
  assertIteratorValues(results.iterator(), new ATermAppl[] { _A, _C });
}

代码示例来源:origin: com.github.galigator.openllet/openllet-query

newQuery.addResultVar(var);

代码示例来源:origin: Galigator/openllet

newQuery.addResultVar(var);

代码示例来源:origin: Galigator/openllet

newQuery.addResultVar(var);

代码示例来源:origin: com.github.galigator.openllet/openllet-jena

query.addResultVar(ATermUtils.makeVar(var));

代码示例来源:origin: Galigator/openllet

query.addResultVar(ATermUtils.makeVar(var));

代码示例来源:origin: Galigator/openllet

query.addResultVar(ATermUtils.makeVar(var));

相关文章