Package org.eclipse.rdf4j.query.impl
Class IteratingGraphQueryResult
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<E,X>
org.eclipse.rdf4j.common.iteration.IterationWrapper<Statement,QueryEvaluationException>
org.eclipse.rdf4j.query.impl.IteratingGraphQueryResult
- All Implemented Interfaces:
AutoCloseable,Iterable<Statement>,CloseableIteration<Statement,,QueryEvaluationException> Iteration<Statement,,QueryEvaluationException> GraphQueryResult,QueryResult<Statement>
- Direct Known Subclasses:
GraphQueryResultImpl
public class IteratingGraphQueryResult
extends IterationWrapper<Statement,QueryEvaluationException>
implements GraphQueryResult
An iterating implementation of the
GraphQueryResult interface.- Author:
- Arjohn Kampman, Jeen Broekstra
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.common.iteration.IterationWrapper
wrappedIter -
Constructor Summary
ConstructorsConstructorDescriptionIteratingGraphQueryResult(Map<String, String> namespaces, Iterator<? extends Statement> statementIter) IteratingGraphQueryResult(Map<String, String> namespaces, CloseableIteration<? extends Statement, ? extends QueryEvaluationException> statementIter) -
Method Summary
Modifier and TypeMethodDescriptionRetrieves relevant namespaces from the query result.Methods inherited from class org.eclipse.rdf4j.common.iteration.IterationWrapper
handleClose, hasNext, next, removeMethods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
close, isClosedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
closeMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.eclipse.rdf4j.common.iteration.Iteration
hasNext, next, remove, streamMethods inherited from interface org.eclipse.rdf4j.query.QueryResult
iterator
-
Constructor Details
-
IteratingGraphQueryResult
-
IteratingGraphQueryResult
-
IteratingGraphQueryResult
public IteratingGraphQueryResult(Map<String, String> namespaces, CloseableIteration<? extends Statement, ? extends QueryEvaluationException> statementIter)
-
-
Method Details
-
getNamespaces
Description copied from interface:GraphQueryResultRetrieves relevant namespaces from the query result.
The contents of the Map may be modified after it is returned, as the initial return may be performed when the first RDF Statement is encountered.- Specified by:
getNamespacesin interfaceGraphQueryResult- Returns:
- a Map<String, String> object containing (prefix, namespace) pairs.
-