Package org.eclipse.rdf4j.query
Interface GraphQueryResult
-
- All Superinterfaces:
java.lang.AutoCloseable
,CloseableIteration<Statement,QueryEvaluationException>
,java.lang.Iterable<Statement>
,Iteration<Statement,QueryEvaluationException>
,QueryResult<Statement>
- All Known Implementing Classes:
BackgroundGraphResult
,CleanerGraphQueryResult
,GraphQueryResultImpl
,IteratingGraphQueryResult
,QueryResults.CleanerGraphQueryResult
,QueryResults.GraphQueryResultFilter
public interface GraphQueryResult extends QueryResult<Statement>
A representation of a query result as a sequence ofStatement
objects. Each query result consists of zero or more Statements and additionaly carries information about relevant namespace declarations. Note: take care to always close a GraphQueryResult after use to free any resources it keeps hold of.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getNamespaces()
Retrieves relevant namespaces from the query result.-
Methods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
close
-
Methods inherited from interface org.eclipse.rdf4j.query.QueryResult
hasNext, iterator, next, stream
-
-
-
-
Method Detail
-
getNamespaces
java.util.Map<java.lang.String,java.lang.String> getNamespaces() throws QueryEvaluationException
Retrieves 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.- Returns:
- a Map<String, String> object containing (prefix, namespace) pairs.
- Throws:
QueryEvaluationException
-
-