private void addI(final ATermAppl aa0, final List<ATermAppl> signature, final Collection<ATermAppl> uv) { if (ATermUtils.isVar(aa0)) { if (!uv.contains(aa0)) { _query.addDistVar(aa0, VarType.INDIVIDUAL); signature.add(aa0); } } else signature.add(aa0); }
private void addI(final ATermAppl aa0, final List<ATermAppl> signature, final Collection<ATermAppl> uv) { if (ATermUtils.isVar(aa0)) { if (!uv.contains(aa0)) { _query.addDistVar(aa0, VarType.INDIVIDUAL); signature.add(aa0); } } else signature.add(aa0); }
private void addI(final ATermAppl aa0, final List<ATermAppl> signature, final Collection<ATermAppl> uv) { if (ATermUtils.isVar(aa0)) { if (!uv.contains(aa0)) { _query.addDistVar(aa0, VarType.INDIVIDUAL); signature.add(aa0); } } else signature.add(aa0); }
if (ATermUtils.isVar(a1)) if (!uv.contains(a1)) _query.addDistVar(a1, VarType.PROPERTY); break; case Type: if (ATermUtils.isVar(aa1)) if (!uv.contains(aa1)) _query.addDistVar(aa1, VarType.CLASS); break; default:
if (ATermUtils.isVar(a1)) if (!uv.contains(a1)) _query.addDistVar(a1, VarType.PROPERTY); break; case Type: if (ATermUtils.isVar(aa1)) if (!uv.contains(aa1)) _query.addDistVar(aa1, VarType.CLASS); break; default:
if (ATermUtils.isVar(a1)) if (!uv.contains(a1)) _query.addDistVar(a1, VarType.PROPERTY); break; case Type: if (ATermUtils.isVar(aa1)) if (!uv.contains(aa1)) _query.addDistVar(aa1, VarType.CLASS); break; default:
newQuery.addDistVar(arg, v);
newQuery.addDistVar(arg, v);
newQuery.addDistVar(arg, v);
aboxQuery.addDistVar(a, t); if (schemaQuery.getVars().contains(a)) schemaQuery.addDistVar(a, t);
aboxQuery.addDistVar(a, t); if (schemaQuery.getVars().contains(a)) schemaQuery.addDistVar(a, t);
aboxQuery.addDistVar(a, t); if (schemaQuery.getVars().contains(a)) schemaQuery.addDistVar(a, t);
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; }
query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO)
query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO)
query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.CLASS); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO) query.addDistVar(s, VarType.PROPERTY); if (_handleVariableSPO)
@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 }); }
newQuery.addDistVar(var, VarType.INDIVIDUAL); for (final ATermAppl var : newQuery.getUndistVars()) newQuery.addDistVar(var, VarType.INDIVIDUAL); newQuery.addResultVar(var);
newQuery.addDistVar(var, VarType.INDIVIDUAL); for (final ATermAppl var : newQuery.getUndistVars()) newQuery.addDistVar(var, VarType.INDIVIDUAL); newQuery.addResultVar(var);
newQuery.addDistVar(var, VarType.INDIVIDUAL); for (final ATermAppl var : newQuery.getUndistVars()) newQuery.addDistVar(var, VarType.INDIVIDUAL); newQuery.addResultVar(var);