/** * This method is extremely inefficient for scale-out as it does one RMI per * request! */ @Override final public boolean hasStatement(final Resource s, final URI p, final Value o) { return hasStatement(s, p, o, null/* c */); }
/** * This method is extremely inefficient for scale-out as it does one RMI per * request! */ @Override final public boolean hasStatement(final Resource s, final URI p, final Value o) { return hasStatement(s, p, o, null/* c */); }
/** * Return true if the triple pattern matches any statement(s) in the store * (non-batch API). * <p> * Note: This method does not verify whether or not the statement is * explicit. * * @param s * @param p * @param o * * @deprecated by {@link #hasStatement(IV, IV, IV, IV)} */ final public boolean hasStatement(final IV s, final IV p, final IV o) { return hasStatement(s, p, o, null/* c */); }
/** * Return true if the triple pattern matches any statement(s) in the store * (non-batch API). * <p> * Note: This method does not verify whether or not the statement is * explicit. * * @param s * @param p * @param o * * @deprecated by {@link #hasStatement(IV, IV, IV, IV)} */ final public boolean hasStatement(final IV s, final IV p, final IV o) { return hasStatement(s, p, o, null/* c */); }
store.addStatement(rdfType, rdfsRange, rdfsClass); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertEquals(2,store.getStatementCount()); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertTrue(store.hasStatement(B, rdfType, rdfsClass)); assertEquals(3,store.getStatementCount());
store.addStatement(rdfType, rdfsRange, rdfsClass); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertEquals(2,store.getStatementCount()); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertTrue(store.hasStatement(B, rdfType, rdfsClass)); assertEquals(3,store.getStatementCount());
assertTrue(store.hasStatement(U, A, V)); assertEquals(1,store.getStatementCount()); assertTrue(store.hasStatement(U, A, V)); assertFalse(store.hasStatement(U, rdfType, rdfsResource)); assertTrue(store.hasStatement(V, rdfType, rdfsResource)); assertEquals(2,store.getStatementCount());
assertTrue(store.hasStatement(A, B, C)); assertFalse(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(1,store.getStatementCount()); assertTrue(store.hasStatement(A, B, C)); assertTrue(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(2,store.getStatementCount());
assertTrue(store.hasStatement(A, B, C)); assertFalse(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(1,store.getStatementCount()); assertTrue(store.hasStatement(A, B, C)); assertTrue(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(2,store.getStatementCount());
assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); assertTrue(store.hasStatement(B, X, A));
assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); assertTrue(store.hasStatement(B, X, A));
public void test_context_stripping() { int capacity = 1; final AbstractTripleStore store = getStore(getProperties()); try { final BigdataValueFactory vf = store.getValueFactory(); final BigdataURI s = vf.createURI("http://example.com/s"); final BigdataURI p = vf.createURI("http://example.com/p"); final BigdataURI o = vf.createURI("http://example.com/o"); final BigdataURI c = vf.createURI("http://example.com/c"); final StatementBuffer<Statement> buffer = new StatementBuffer<Statement>( store, capacity); buffer.add(vf.createStatement(s, p, o, c, StatementEnum.Explicit)); // flush the buffer. buffer.flush(); assertTrue(store.hasStatement(s, p, o)); assertFalse(store.hasStatement(s, p, o, c)); } finally { store.__tearDownUnitTest(); } }
public void test_context_stripping() { int capacity = 1; final AbstractTripleStore store = getStore(getProperties()); try { final BigdataValueFactory vf = store.getValueFactory(); final BigdataURI s = vf.createURI("http://example.com/s"); final BigdataURI p = vf.createURI("http://example.com/p"); final BigdataURI o = vf.createURI("http://example.com/o"); final BigdataURI c = vf.createURI("http://example.com/c"); final StatementBuffer<Statement> buffer = new StatementBuffer<Statement>( store, capacity); buffer.add(vf.createStatement(s, p, o, c, StatementEnum.Explicit)); // flush the buffer. buffer.flush(); assertTrue(store.hasStatement(s, p, o)); assertFalse(store.hasStatement(s, p, o, c)); } finally { store.__tearDownUnitTest(); } }
assertTrue(store.hasStatement(A, OWL.EQUIVALENTCLASS, B)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(A, OWL.EQUIVALENTCLASS, B)); assertTrue(store.hasStatement(B, OWL.EQUIVALENTCLASS, A));
store.addStatement(rdfType, rdfsRange, rdfsClass); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertEquals(2,store.getStatementCount()); assertTrue(store.hasStatement(A, rdfType, B)); assertTrue(store.hasStatement(rdfType, rdfsRange, rdfsClass)); assertTrue(store.hasStatement(B, rdfType, rdfsClass)); assertEquals(3,store.getStatementCount());
assertTrue(store.hasStatement(A, B, C)); assertFalse(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(1,store.getStatementCount()); assertTrue(store.hasStatement(A, B, C)); assertTrue(store.hasStatement(B, rdfType, rdfProperty )); assertEquals(2,store.getStatementCount());
assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(X, RDF.TYPE, OWL.SYMMETRICPROPERTY)); assertTrue(store.hasStatement(A, X, B)); assertTrue(store.hasStatement(B, X, A));
public void test_context_stripping() { int capacity = 1; final AbstractTripleStore store = getStore(getProperties()); try { final BigdataValueFactory vf = store.getValueFactory(); final BigdataURI s = vf.createURI("http://example.com/s"); final BigdataURI p = vf.createURI("http://example.com/p"); final BigdataURI o = vf.createURI("http://example.com/o"); final BigdataURI c = vf.createURI("http://example.com/c"); final StatementBuffer<Statement> buffer = new StatementBuffer<Statement>( store, capacity); buffer.add(vf.createStatement(s, p, o, c, StatementEnum.Explicit)); // flush the buffer. buffer.flush(); assertTrue(store.hasStatement(s, p, o)); assertFalse(store.hasStatement(s, p, o, c)); } finally { store.__tearDownUnitTest(); } }
assertTrue(store.hasStatement(X, OWL.INVERSEOF, Y)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(X, OWL.INVERSEOF, Y)); assertTrue(store.hasStatement(Y, OWL.INVERSEOF, X));
assertTrue(store.hasStatement(X, OWL.SAMEAS, Y)); final long nbefore = store.getStatementCount(); assertTrue(store.hasStatement(X, OWL.SAMEAS, Y)); assertTrue(store.hasStatement(Y, OWL.SAMEAS, X));