@Override public Atom next() { try { return statementToAtom(this.it.next()); } catch (RepositoryException e) { // TODO manage this Exception LOGGER.error("Error on SailStore iterator."); return null; } }
public Statement next() { try { return (Statement) result.next(); } catch (RepositoryException e) { throw new RepositoryGraphRuntimeException(e); } }
@Override public STMT next() { try { return convert(statements.next(), !includeInferred); } catch (org.openrdf.repository.RepositoryException e) { throw new RepositoryException(e); } }
@Override public Statement next() { try { return this.iteration.next(); } catch (final RepositoryException ex) { close(); throw new ModelException(ex); } }
public Statement next() { try { org.openrdf.model.Statement statement = this.result.next(); return new StatementWrapper(null, statement); } catch (RepositoryException e) { throw new ModelRuntimeException(e); } }
public URI next() { try { return (URI) ConversionUtil.toRdf2go(this.idIterator.next()); } catch (RepositoryException e) { throw new ModelRuntimeException(e); } }
private static long sizeOf(RepositoryResult<?> repositoryResult) throws RepositoryException { try { long result = 0; while (repositoryResult.hasNext()) { repositoryResult.next(); result++; } return result; } finally { repositoryResult.close(); } }
@Override public URI next() { try { return (URI)ConversionUtil.toRdf2go(this.idIterator.next()); } catch(RepositoryException e) { throw new ModelRuntimeException(e); } }
@Override public Statement next() { try { org.openrdf.model.Statement statement = this.result.next(); return new StatementWrapper(null, statement); } catch(RepositoryException e) { throw new ModelRuntimeException(e); } }
private static long sizeOf(RepositoryResult<?> repositoryResult) throws RepositoryException { try { long result = 0; while (repositoryResult.hasNext()) { repositoryResult.next(); result++; } return result; } finally { repositoryResult.close(); } }
private static int statementsCount(RepositoryConnection conn, Resource ctx) { int counter = 0; try { RepositoryResult<Statement> statements = conn.getStatements(null, null, null, true, ctx); while (statements.hasNext()) { counter++; statements.next(); } } catch (RepositoryException e) { LOG.error(e.getMessage()); } return counter; }
private List<TriplePoJo> buildResultList(RepositoryConnection conn, URI s, URI p, URI o, URI c, long start, int limit) throws RepositoryException { List<TriplePoJo> result = new ArrayList<>(); RepositoryResult<Statement> triples = c != null ? conn.getStatements(s,p,o,true,c) : conn.getStatements(s,p,o,true); // skip until start for(int i = 0; i<start && triples.hasNext(); i++) { triples.next(); } // retrieve until limit for(int i=0; i<limit && triples.hasNext(); i++) { result.add(new TriplePoJo(triples.next())); } triples.close(); return result; }
private static void copyNamespacesToModel(RepositoryConnection conn, Model m) throws RepositoryException { RepositoryResult<Namespace> ns = conn.getNamespaces(); while (ns.hasNext()) { m.setNamespace(ns.next()); } }
private Statement first(RepositoryConnection conn, URI pred, Value obj) throws RepositoryException { RepositoryResult<Statement> stmts; stmts = conn.getStatements(null, pred, obj, true); try { if (stmts.hasNext()) return stmts.next(); return null; } finally { stmts.close(); } }
@Override protected T computeNext() { try { if(result.hasNext()) { return result.next(); } } catch (RepositoryException e) { LOGGER.error(MessageCatalog._00025_CUMULUS_SYSTEM_INTERNAL_FAILURE_MSG + " Could not compute next result.", e); } return endOfData(); } };
@Override public T next() { try { T next = result.next(); if(!result.hasNext()) { result.close(); } return next; } catch (RepositoryException e) { handleRepositoryException(e, ResourceUtils.class); return null; } }
@Override protected T computeNext() { try { if(result.hasNext()) { return result.next(); } } catch (RepositoryException e) { LOGGER.error(MessageCatalog._00025_CUMULUS_SYSTEM_INTERNAL_FAILURE_MSG + " Could not compute next result.", e); } return endOfData(); } };
protected Collection<Value> listObjectsInternal(RepositoryConnection connection, Resource subject, org.openrdf.model.URI property, boolean includeInferred, Resource... contexts) throws RepositoryException { final ValueFactory valueFactory = connection.getValueFactory(); Set<Value> result = new HashSet<>(); RepositoryResult<Statement> qResult = connection.getStatements(merge(subject, valueFactory), merge(property, valueFactory), null, includeInferred, contexts); try { while(qResult.hasNext()) { result.add(qResult.next().getObject()); } } finally { qResult.close(); } return result; }
@Override public String getMimeType(RepositoryConnection connection, URI uri) throws RepositoryException { final RepositoryResult<Statement> formats = connection.getStatements(uri, DCTERMS.format, null, false, ldpContext); try { if (formats.hasNext()) return formats.next().getObject().stringValue(); } finally { formats.close(); } return null; } @Override
private void importRepository(RepositoryConnection connection, TripleSink sink) throws RepositoryException { RepositoryResult<Statement> statements = null; try { statements=connection.getStatements(null, null, null, false); SesameModelParser tripleParser=new SesameModelParser(getNamespaces(connection)); while(statements.hasNext()) { sink.addTriple(tripleParser.parseStatement(statements.next())); } } finally { closeQuietly(statements, "Could not close results after parsing statements"); } }