protected int ifIntPresent(QuerySolution solution, String variableName, int defaultValue) { Literal literal = solution.getLiteral(variableName); if (literal == null) { return defaultValue; } else { return literal.getInt(); } }
@Override public int getInt() throws ReadDeniedException, AuthenticationRequiredException { checkRead(); return holder.getBaseItem().getInt(); }
public int getPopularityOf(OWLClassExpression description){ if(classPopularityMap != null && classPopularityMap.containsKey(description)){ return classPopularityMap.get(description); } else { String query = converter.asCountQuery(description).toString(); ResultSet rs = executeSelectQuery(query); int cnt = rs.next().getLiteral("cnt").getInt(); return cnt; } }
public int getIndividualsCount(OWLClass cls){ String query = String.format("SELECT (COUNT(?s) AS ?cnt) WHERE {?s a <%s>.}", cls.toStringID()); ResultSet rs = executeSelectQuery(query); int cnt = rs.next().get(rs.getResultVars().get(0)).asLiteral().getInt(); return cnt; }
public int getObjectCountForProperty(OWLObjectProperty p, long timeout, TimeUnit timeoutUnits){ int cnt = -1; String query = String.format( "SELECT (COUNT(DISTINCT ?o) AS ?cnt) WHERE {?s <%s> ?o.}", p.toStringID()); ResultSet rs = executeSelectQuery(query, timeout, timeoutUnits); if(rs.hasNext()){ cnt = rs.next().getLiteral("cnt").getInt(); } return cnt; }
public int getObjectCountForProperty(OWLObjectProperty p){ int cnt = -1; String query = String.format( "SELECT (COUNT(DISTINCT ?o) AS ?cnt) WHERE {?s <%s> ?o.}", p.toStringID()); ResultSet rs = executeSelectQuery(query); if(rs.hasNext()){ cnt = rs.next().getLiteral("cnt").getInt(); } return cnt; }
/** * Test that a literal node can be as'ed into a number */ public void testAsNumber() { int number = ModelHelper.literal(model, "17").getInt(); assertEquals(17, number); }
/** * Test that a literal node can be as'ed into a number */ public void testAsNumber() { int number = ModelHelper.literal(model, "17").getInt(); assertEquals(17, number); }
@Override public Integer call() throws Exception{ String query = "SELECT DISTINCT (count(?s) AS ?count) { { ?s ?p ?o . } UNION { GRAPH ?g { ?s ?p ?o .} } }"; QueryEngineHTTP qe = (QueryEngineHTTP) QueryExecutionFactory.sparqlService(sparqlEndPoint,query); int size = qe.execSelect().next().get("count").asLiteral().getInt(); return size; } });
protected int getPopularity() { POPULARITY_COUNT_QUERY.setIri("p", entityToDescribe.toStringID()); String query = POPULARITY_COUNT_QUERY.toString(); ResultSet rs = executeSelectQuery(query); int popularity = rs.next().getLiteral("cnt").getInt(); return popularity; }
protected void seeWhatsThere( final Container cont2, final boolean[] found ) { final NodeIterator nit = cont2.iterator(); while (nit.hasNext()) { final int v = ((Literal) nit.nextNode()).getInt(); Assert.assertFalse(found[v]); found[v] = true; } }
protected void seeWhatsThere( final Container cont2, final boolean[] found ) { final NodeIterator nit = cont2.iterator(); while (nit.hasNext()) { final int v = ((Literal) nit.nextNode()).getInt(); Assert.assertFalse(found[v]); found[v] = true; } }
protected void checkNumericContent( final Container cont2, final int num ) { final NodeIterator nit = cont2.iterator(); for (int i = 0; i < num; i += 1) { Assert.assertEquals(i, ((Literal) nit.nextNode()).getInt()); } Assert.assertFalse(nit.hasNext()); }
protected void checkNumericContent( final Container cont2, final int num ) { final NodeIterator nit = cont2.iterator(); for (int i = 0; i < num; i += 1) { Assert.assertEquals(i, ((Literal) nit.nextNode()).getInt()); } Assert.assertFalse(nit.hasNext()); }
private int getKBSize() { String query = "SELECT (COUNT(*) AS ?cnt) WHERE {[] a ?type . ?type a <http://www.w3.org/2002/07/owl#Class> .}"; QueryExecution qe = qef.createQueryExecution(query); ResultSet rs = qe.execSelect(); int size = rs.next().get("cnt").asLiteral().getInt(); qe.close(); return size; }
private int getKBSize() { String query = "SELECT (COUNT(DISTINCT ?s) AS ?cnt) WHERE {?s a ?type . ?type a <http://www.w3.org/2002/07/owl#Class> .}"; QueryExecution qe = qef.createQueryExecution(query); ResultSet rs = qe.execSelect(); int size = rs.next().get("cnt").asLiteral().getInt(); qe.close(); return size; }
private int getKBSize() { String query = dataset.usesStrictOWLTypes() ? "SELECT (COUNT(DISTINCT ?s) AS ?cnt) WHERE {?s a ?type . ?type a <http://www.w3.org/2002/07/owl#Class> }" : "SELECT (COUNT(DISTINCT ?s) AS ?cnt) WHERE {?s a ?type }"; QueryExecution qe = qef.createQueryExecution(query); ResultSet rs = qe.execSelect(); int size = rs.next().get("cnt").asLiteral().getInt(); qe.close(); return size; }
protected void testByte( final Model model, final byte tv ) { final Literal l = model.createTypedLiteral(tv); Assert.assertEquals(tv, l.getByte()); Assert.assertEquals(tv, l.getShort()); Assert.assertEquals(tv, l.getInt()); Assert.assertEquals(tv, l.getLong()); }
protected void testByte( final Model model, final byte tv ) { final Literal l = model.createTypedLiteral(tv); Assert.assertEquals(tv, l.getByte()); Assert.assertEquals(tv, l.getShort()); Assert.assertEquals(tv, l.getInt()); Assert.assertEquals(tv, l.getLong()); }
@Test public void customAgg_20() { Graph g = SSE.parseGraph("(graph (:s :p :o) (:s :p 1))") ; Model m = ModelFactory.createModelForGraph(g) ; String qs = "SELECT (<"+aggIRI+">(?o) AS ?x) {?s ?p ?o } GROUP BY ?s" ; Query q = QueryFactory.create(qs, Syntax.syntaxARQ) ; try (QueryExecution qExec = QueryExecutionFactory.create(q, m) ) { ResultSet rs = qExec.execSelect() ; QuerySolution soln = rs.nextSolution() ; assertFalse(rs.hasNext()); int v = soln.getLiteral("x").getInt() ; assertEquals(1, v) ; } }