@Override protected void materializeWithDescribe(final IGPO gpo) { if (gpo == null) throw new IllegalArgumentException(); /* * At present the DESCRIBE query will simply return a set of statements * equivalent to a TupleQuery <id, ?, ?>. */ if (m_describeCache != null) { final IV<?, ?> iv = addResolveIV(gpo); final Graph g = m_describeCache.lookup(iv); if (g != null) { initGPO((GPO) gpo, new CloseableIteratorWrapper<Statement>(g.iterator())); return; } } super.materializeWithDescribe(gpo); }
final RDFWriter writer = writerFactory.getWriter(os); writer.startRDF(); final Iterator<Statement> itr = g.iterator(); while (itr.hasNext()) { final Statement stmt = itr.next();
final RDFWriter writer = writerFactory.getWriter(os); writer.startRDF(); final Iterator<Statement> itr = g.iterator(); while (itr.hasNext()) { final Statement stmt = itr.next();
@Override protected void materializeWithDescribe(final IGPO gpo) { if (gpo == null) throw new IllegalArgumentException(); /* * At present the DESCRIBE query will simply return a set of statements * equivalent to a TupleQuery <id, ?, ?>. */ if (m_describeCache != null) { final IV<?, ?> iv = addResolveIV(gpo); final Graph g = m_describeCache.lookup(iv); if (g != null) { initGPO((GPO) gpo, new CloseableIteratorWrapper<Statement>(g.iterator())); return; } } super.materializeWithDescribe(gpo); }