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