@Override public Statement asStatement(Triple t) { return inner.asStatement(t); }
private void flushPending() { for(Triple triple : pending) { inferences.add(inferences.asStatement(triple)); } pending.clear(); }
private void flushPending() { for(Triple triple : pending) { inferences.add(inferences.asStatement(triple)); } pending.clear(); }
{ @Override public boolean stopAt( Triple t ) { return b.stopAt( s.asStatement( t ) ); } }; }
{ @Override public boolean stopAt( Triple t ) { return b.stopAt( s.asStatement( t ) ); } }; }
/** * @return a Collector for use with aggregating an RdfStream into a Model. */ public static Collector<Triple, ?, Model> toModel() { return Collector.of(ModelFactory::createDefaultModel, (m, t) -> m.add(m.asStatement(t)), (left, right) -> { left.add(right); return left; }, Collector.Characteristics.UNORDERED); }
@Override public void consume() { stream.forEach(t -> { final Statement s = m.asStatement(t); LOGGER.debug("Operating on triple {}.", s); try { operateOnTriple(s); } catch (final MalformedRdfException e) { exceptions.add(e.getMessage()); } catch (final ConstraintViolationException e) { throw e; } }); if (!exceptions.isEmpty()) { throw new MalformedRdfException(join("\n", exceptions)); } }
public static Statement tripleToStatement(Model model, Triple t) { if ( model == null ) throw new ARQInternalErrorException("Attempt to create statement with null model") ; Node sNode = t.getSubject() ; Node pNode = t.getPredicate() ; Node oNode = t.getObject() ; if (!isValidAsStatement(sNode, pNode, oNode)) return null; return model.asStatement(t) ; }
@Test public void allStatementsPresentInUnionOfDisjointModels() { ModelCollector testCollector = new UnionModelCollector(); Model expectedResults = createDefaultModel(); Stream<Triple> addTestStatementsToRubric = numbers().limit(10).map(this::sampleFromNum) .peek(t -> expectedResults.add(expectedResults.asStatement(t))); Stream<Model> models = addTestStatementsToRubric.map(this::intoModel); test(models, expectedResults, testCollector); }
@Test public void allStatementsPresentInUnionOfDisjointModels() { ModelCollector testCollector = new UnionModelCollector(); Model expectedResults = createDefaultModel(); Stream<Triple> addTestStatementsToRubric = numbers().limit(10).map(this::sampleFromNum) .peek(t -> expectedResults.add(expectedResults.asStatement(t))); Stream<Model> models = addTestStatementsToRubric.map(this::intoModel); test(models, expectedResults, testCollector); }
triples.asStatement(Triple.create(subjectNode, predicateNode, objectNode)) );
@Override public SecuredStatement asStatement(final Triple t) throws UpdateDeniedException, AddDeniedException, AuthenticationRequiredException { final ExtendedIterator<Triple> iter = holder.getBaseItem().getGraph().find(t); final boolean exists = iter.hasNext(); iter.close(); if (exists) { checkRead(); checkRead(t); } else { checkUpdate(); checkCreate(t); } return SecuredStatementImpl.getInstance(holder.getSecuredItem(), holder.getBaseItem().asStatement(t)); }
Statement stmt = joinSummaryModel.asStatement(triple); joinSummaryModel.add(stmt);
Statement stmt = model.asStatement(q.asTriple()); model.add(stmt);
public void testToStatement() { Triple t = triple( "a P b" ); Statement s = model.asStatement( t ); assertEquals( node( "a" ), s.getSubject().asNode() ); assertEquals( node( "P" ), s.getPredicate().asNode() ); assertEquals( node( "b" ), s.getObject().asNode() ); }
public void testToStatement() { final Triple t = GraphTestBase.triple("a P b"); final Statement s = model.asStatement(t); Assert.assertEquals(GraphTestBase.node("a"), s.getSubject().asNode()); Assert.assertEquals(GraphTestBase.node("P"), s.getPredicate().asNode()); Assert.assertEquals(GraphTestBase.node("b"), s.getObject().asNode()); }
public void testToStatement() { final Triple t = GraphTestBase.triple("a P b"); final Statement s = model.asStatement(t); Assert.assertEquals(GraphTestBase.node("a"), s.getSubject().asNode()); Assert.assertEquals(GraphTestBase.node("P"), s.getPredicate().asNode()); Assert.assertEquals(GraphTestBase.node("b"), s.getObject().asNode()); }
public void testToStatement() { Triple t = triple( "a P b" ); Statement s = model.asStatement( t ); assertEquals( node( "a" ), s.getSubject().asNode() ); assertEquals( node( "P" ), s.getPredicate().asNode() ); assertEquals( node( "b" ), s.getObject().asNode() ); }
Triple t = oldStmt.asTriple(); replacedBlankNodes.add( replacedBlankNodes.asStatement( new Triple( skolemize(t.getSubject()),